Skip to content

Commit

Permalink
[C/C++] Turn on warnings as errors in tests for AppleClang, Clang and…
Browse files Browse the repository at this point in the history
… GCC.
  • Loading branch information
denizevrenci committed Mar 26, 2019
1 parent ad95f2b commit 3d8aab6
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
3 changes: 3 additions & 0 deletions sbe-tool/src/test/c/CMakeLists.txt
Expand Up @@ -20,6 +20,9 @@ function(sbe_test name)
PRIVATE ${GTEST_SOURCE_DIR}/googletest/include
PRIVATE ${C_CODEC_TARGET_DIR}
)
target_compile_options("C${name}" PRIVATE $<$<CXX_COMPILER_ID:AppleClang>:-Werror>)
target_compile_options("C${name}" PRIVATE $<$<CXX_COMPILER_ID:Clang>:-Werror>)
target_compile_options("C${name}" PRIVATE $<$<CXX_COMPILER_ID:GNU>:-Werror>)
target_link_libraries("C${name}" ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT})
add_test(NAME C${name} COMMAND C${name} WORKING_DIRECTORY ${C_CODEC_TARGET_DIR})
add_dependencies(C${name} gtest)
Expand Down
3 changes: 3 additions & 0 deletions sbe-tool/src/test/cpp/CMakeLists.txt
Expand Up @@ -20,6 +20,9 @@ function(sbe_test name)
PRIVATE ${GTEST_SOURCE_DIR}/googletest/include
PRIVATE ${CXX_CODEC_TARGET_DIR}
)
target_compile_options("${name}" PRIVATE $<$<CXX_COMPILER_ID:AppleClang>:-Werror>)
target_compile_options("${name}" PRIVATE $<$<CXX_COMPILER_ID:Clang>:-Werror>)
target_compile_options("${name}" PRIVATE $<$<CXX_COMPILER_ID:GNU>:-Werror>)
target_link_libraries("${name}" sbe ${GTEST_LIBS} ${CMAKE_THREAD_LIBS_INIT})
add_test(NAME ${name} COMMAND ${name} WORKING_DIRECTORY ${CXX_CODEC_TARGET_DIR})
add_dependencies(${name} gtest)
Expand Down

0 comments on commit 3d8aab6

Please sign in to comment.