diff --git a/CMakeLists.txt b/CMakeLists.txt index 21c5c6b9835a6cff8ad11853e97c9a484aa382a3..6c87a89b8ac1254f8bfb8fb990f8c03f7e593d61 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,7 +87,9 @@ target_link_libraries(${module_name} ) # Add definition _USE_MATH_DEFINES to enable math constant definitions from math.h/cmath. -target_compile_definitions(${module_name} PRIVATE _USE_MATH_DEFINES) +if (WIN32) + target_compile_definitions(${module_name} PRIVATE _USE_MATH_DEFINES) +endif() #Set target properties set_property(TARGET ${module_name} PROPERTY POSITION_INDEPENDENT_CODE ON) diff --git a/unit_tests/CMakeLists.txt b/unit_tests/CMakeLists.txt index 571c96b99b9f7ee625eadedb0a50e688e89e180d..217cf8fbcd344968064f3ca3a5ba52c5a4d56ac7 100644 --- a/unit_tests/CMakeLists.txt +++ b/unit_tests/CMakeLists.txt @@ -21,7 +21,9 @@ file(GLOB_RECURSE src_files "*.cpp") add_executable(tests${module_name} ${src_files}) -target_compile_definitions(tests${module_name} PRIVATE _USE_MATH_DEFINES) +if (WIN32) + target_compile_definitions(tests${module_name} PRIVATE _USE_MATH_DEFINES) +endif() target_link_libraries(tests${module_name} PRIVATE ${module_name})