Skip to content

Commit fe75ad1

Browse files
committed
[C/C++] Turn on warnings as errors in tests for AppleClang, Clang and GCC.
1 parent ce60d0b commit fe75ad1

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

sbe-tool/src/test/c/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ function(sbe_test name)
2020
PRIVATE ${GTEST_SOURCE_DIR}/googletest/include
2121
PRIVATE ${C_CODEC_TARGET_DIR}
2222
)
23+
target_compile_options("C${name}" PRIVATE $<$<CXX_COMPILER_ID:AppleClang>:-Werror>)
24+
target_compile_options("C${name}" PRIVATE $<$<CXX_COMPILER_ID:Clang>:-Werror>)
25+
target_compile_options("C${name}" PRIVATE $<$<CXX_COMPILER_ID:GNU>:-Werror>)
2326
target_link_libraries("C${name}" ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT})
2427
add_test(NAME C${name} COMMAND C${name} WORKING_DIRECTORY ${C_CODEC_TARGET_DIR})
2528
add_dependencies(C${name} gtest)

sbe-tool/src/test/cpp/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ function(sbe_test name)
2020
PRIVATE ${GTEST_SOURCE_DIR}/googletest/include
2121
PRIVATE ${CXX_CODEC_TARGET_DIR}
2222
)
23+
target_compile_options("${name}" PRIVATE $<$<CXX_COMPILER_ID:AppleClang>:-Werror>)
24+
target_compile_options("${name}" PRIVATE $<$<CXX_COMPILER_ID:Clang>:-Werror>)
25+
target_compile_options("${name}" PRIVATE $<$<CXX_COMPILER_ID:GNU>:-Werror>)
2326
target_link_libraries("${name}" sbe ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT})
2427
add_test(NAME ${name} COMMAND ${name} WORKING_DIRECTORY ${CXX_CODEC_TARGET_DIR})
2528
add_dependencies(${name} gtest)

0 commit comments

Comments
 (0)