Enable additional compiler warnings

This commit is contained in:
2024-06-16 12:23:21 +03:00
parent bfa33b3778
commit ecab74bb22
3 changed files with 21 additions and 3 deletions

View File

@@ -2,9 +2,6 @@ set(CMAKE_C_STANDARD 90)
set(CMAKE_C_STANDARD_REQUIRED ON)
set(CMAKE_C_EXTENSIONS OFF)
# Enable warnings and pedantics
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -pedantic")
# Enable testing
include(CTest)
enable_testing()
@@ -17,4 +14,11 @@ foreach(TEST_FILENAME ${TEST_FILES})
add_executable("${TEST_NAME}" ${TEST_FILENAME})
target_link_libraries("${TEST_NAME}" bhlib bhunit)
add_test(NAME "${TEST_NAME}" COMMAND "${TEST_NAME}")
# Enable warnings and pedantics
if(MSVC)
target_compile_options("${TEST_NAME}" PRIVATE /W4)
else()
target_compile_options("${TEST_NAME}" PRIVATE -Wall -Wextra -Wpedantic)
endif()
endforeach()