diff --git a/MaterialLib/SolidModels/MFront/CMakeLists.txt b/MaterialLib/SolidModels/MFront/CMakeLists.txt index d0b85a8d2dc4a54cc08d8d4e3f540c7061e97ede..d66af6e9aae54724587a88159ea056b4fb362346 100644 --- a/MaterialLib/SolidModels/MFront/CMakeLists.txt +++ b/MaterialLib/SolidModels/MFront/CMakeLists.txt @@ -31,10 +31,8 @@ target_link_libraries( # Disable warnings for generated OgsMFrontBehaviour target_compile_options( - OgsMFrontBehaviour - PRIVATE - $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:-w> - $<$<CXX_COMPILER_ID:MSVC>:/W0> + OgsMFrontBehaviour PRIVATE $<$<CXX_COMPILER_ID:Clang,AppleClang,GNU>:-w> + $<$<CXX_COMPILER_ID:MSVC>:/W0> ) target_include_directories( diff --git a/scripts/cmake/Dependencies.cmake b/scripts/cmake/Dependencies.cmake index 756ed2648adc19da21d08f161fbb24e92b67ffa2..19baa695b7d1e0e71a82b4eb1403b13c1c3dd05f 100644 --- a/scripts/cmake/Dependencies.cmake +++ b/scripts/cmake/Dependencies.cmake @@ -456,10 +456,8 @@ if(WIN32 AND VTK_ADDED) endif() foreach(target ${DISABLE_WARNINGS_TARGETS}) target_compile_options( - ${target} - PRIVATE - $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:-w> - $<$<CXX_COMPILER_ID:MSVC>:/W0> + ${target} PRIVATE $<$<CXX_COMPILER_ID:Clang,AppleClang,GNU>:-w> + $<$<CXX_COMPILER_ID:MSVC>:/W0> ) endforeach() diff --git a/scripts/cmake/Functions.cmake b/scripts/cmake/Functions.cmake index fa2c6d7db06656bee19ef60ea5df3ebf187e924c..fe5355493c65ce5c10624718c311ad4c6e69db4d 100644 --- a/scripts/cmake/Functions.cmake +++ b/scripts/cmake/Functions.cmake @@ -96,19 +96,8 @@ function(ogs_add_library targetName) add_library(${targetName} ${type} ${files}) target_compile_options( ${targetName} - PRIVATE # OR does not work with cotire - # $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>, - # $<CXX_COMPILER_ID:GNU>>:-Wall -Wextra> - $<$<CXX_COMPILER_ID:Clang>:-Wall - -Wextra - -Wunreachable-code> - $<$<CXX_COMPILER_ID:AppleClang>:-Wall - -Wextra - -Wunreachable-code> - $<$<CXX_COMPILER_ID:GNU>:-Wall - -Wextra - -Wunreachable-code> - $<$<CXX_COMPILER_ID:MSVC>:/W3> + PRIVATE $<$<CXX_COMPILER_ID:Clang,AppleClang,GNU>:-Wall -Wextra + -Wunreachable-code> $<$<CXX_COMPILER_ID:MSVC>:/W3> ) if(BUILD_SHARED_LIBS) @@ -120,7 +109,9 @@ function(ogs_add_library targetName) if(ogs_add_library_GENERATE_EXPORT_HEADER) include(GenerateExportHeader) generate_export_header(${targetName}) - target_include_directories(${targetName} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}) + target_include_directories( + ${targetName} PUBLIC ${CMAKE_CURRENT_BINARY_DIR} + ) endif() if(${CMAKE_VERSION} VERSION_GREATER_EQUAL 3.16) @@ -144,19 +135,8 @@ function(ogs_add_executable targetName) target_compile_options( ${targetName} - PRIVATE # OR does not work with cotire - # $<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>, - # $<CXX_COMPILER_ID:GNU>>:-Wall -Wextra> - $<$<CXX_COMPILER_ID:Clang>:-Wall - -Wextra - -Wunreachable-code> - $<$<CXX_COMPILER_ID:AppleClang>:-Wall - -Wextra - -Wunreachable-code> - $<$<CXX_COMPILER_ID:GNU>:-Wall - -Wextra - -Wunreachable-code> - $<$<CXX_COMPILER_ID:MSVC>:/W3> + PRIVATE $<$<CXX_COMPILER_ID:Clang,AppleClang,GNU>:-Wall -Wextra + -Wunreachable-code> $<$<CXX_COMPILER_ID:MSVC>:/W3> ) endfunction()