From 7cae7045044619f29b1926730c23319ad5d5af4a Mon Sep 17 00:00:00 2001 From: Mikhail Romanko Date: Sat, 6 Sep 2025 16:16:57 +0300 Subject: Remove compiler warnings from the CMakeLists The existing compiler warnings expected either clang/GCC or MSVC, thus making CMakeLists less future proof. --- CMakeLists.txt | 7 ------- test/CMakeLists.txt | 7 ------- unit/CMakeLists.txt | 7 ------- 3 files changed, 21 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ecc0271..5450975 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -199,13 +199,6 @@ target_link_libraries(BHLib PUBLIC m) configure_file(Config.cmake Config.h @ONLY) target_include_directories(BHLib PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) -# Enable all compiler warnings -if(MSVC) - target_compile_options(BHLib PRIVATE /W4 /WX) -else() - target_compile_options(BHLib PRIVATE -Wall -Wextra -Wpedantic -Werror -fstrict-aliasing) -endif() - # Coverage if(ENABLE_COVERAGE) target_compile_options(BHLib PRIVATE -coverage) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 7e423b7..f44f902 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -16,13 +16,6 @@ foreach(TEST_FILENAME ${TEST_FILES}) target_link_libraries("${TEST_NAME}" BHLib BHUnit) add_test(NAME "${TEST_NAME}" COMMAND "${TEST_NAME}") - # Enable all compiler warnings - if(MSVC) - target_compile_options("${TEST_NAME}" PRIVATE /W4 /WX) - else() - target_compile_options("${TEST_NAME}" PRIVATE -Wall -Wextra -Wpedantic -Werror -fstrict-aliasing) - endif() - # Enable coverage if(ENABLE_COVERAGE) target_compile_options("${TEST_NAME}" PRIVATE -coverage) diff --git a/unit/CMakeLists.txt b/unit/CMakeLists.txt index 601b70d..7025a16 100644 --- a/unit/CMakeLists.txt +++ b/unit/CMakeLists.txt @@ -20,10 +20,3 @@ set(BHUNIT_HEADER # Library add_library(BHUnit STATIC ${BHUNIT_SOURCE} ${BHUNIT_HEADER}) target_include_directories(BHUnit PUBLIC include) - -# Enable all compiler warnings -if(MSVC) - target_compile_options(BHUnit PRIVATE /W4 /WX) -else() - target_compile_options(BHUnit PRIVATE -Wall -Wextra -Wpedantic -Werror -fstrict-aliasing) -endif() -- cgit v1.2.3