diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 65040d567..920676eac 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -83,7 +83,10 @@ macro(add_test_file test_source gui_required) target_link_libraries(${TEST_NAME} test_main) endif (GUI_REQUIRED) - set_target_properties(${TEST_NAME} PROPERTIES COMPILE_FLAGS "-Wno-bool-conversions") + check_cxx_compiler_flag("-Wno-bool-conversions" SUPPORTS_NOBOOL) + if (SUPPORTS_NOBOOL) + set_target_properties(${TEST_NAME} PROPERTIES COMPILE_FLAGS "-Wno-bool-conversions") + endif (SUPPORTS_NOBOOL) add_custom_command(TARGET test POST_BUILD COMMAND ./${TEST_NAME}${CMAKE_EXECUTABLE_SUFFIX})