aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVollstrecker <werner@vollstreckernet.de>2024-12-25 09:07:14 +0100
committerMark Adler <madler@alumni.caltech.edu>2025-01-31 19:59:10 -0800
commit3b613563d30d99adcb8410af36b1ffc928bc947b (patch)
tree2975961bf866f35d7ac701aaadcdf6ed919d02e2
parentd80817ac954487599ec10f533afcfa083e81510c (diff)
downloadzlib-3b613563d30d99adcb8410af36b1ffc928bc947b.tar.gz
zlib-3b613563d30d99adcb8410af36b1ffc928bc947b.tar.bz2
zlib-3b613563d30d99adcb8410af36b1ffc928bc947b.zip
CMake: Prefix coverage test name with zlib.
-rw-r--r--test/CMakeLists.txt20
1 files changed, 12 insertions, 8 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 3fffe9e..1f399f4 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -61,6 +61,9 @@ if(ZLIB_BUILD_STATIC)
61 61
62 if(${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR 62 if(${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR
63 ${CMAKE_C_COMPILER_ID} STREQUAL "Clang") 63 ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
64 set(CFLAGS_OLD ${CMAKE_C_FLAGS})
65 set({CMAKE_C_FLAGS "" CACHE STRING "" FORCE)
66
64 if(${CMAKE_C_COMPILER_ID} STREQUAL "GNU") 67 if(${CMAKE_C_COMPILER_ID} STREQUAL "GNU")
65 find_program(GCOV_EXECUTABLE gcov) 68 find_program(GCOV_EXECUTABLE gcov)
66 endif(${CMAKE_C_COMPILER_ID} STREQUAL "GNU") 69 endif(${CMAKE_C_COMPILER_ID} STREQUAL "GNU")
@@ -83,14 +86,15 @@ if(ZLIB_BUILD_STATIC)
83 target_compile_definitions(infcover 86 target_compile_definitions(infcover
84 PRIVATE 87 PRIVATE
85 $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN>) 88 $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN>)
86 add_test (NAME coverage COMMAND infcover) 89 add_test (NAME zlib-coverage COMMAND infcover)
87 set (INFCOVER_DIR 90 set (INFCOVER_DIR
88 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/infcover.dir) 91 ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/infcover.dir)
89 add_test (NAME coverage-summary 92 add_test (NAME zlib-coverage-summary
90 COMMAND ${GCOV_EXECUTABLE} ${llvm_option} 93 COMMAND ${GCOV_EXECUTABLE} ${llvm_option}
91 ${CMAKE_CURRENT_SOURCE_DIR}/infcover.c 94 ${CMAKE_CURRENT_SOURCE_DIR}/infcover.c
92 -o ${INFCOVER_DIR}/infcover.c.gcda) 95 -o ${INFCOVER_DIR}/infcover.c.gcda)
93 set_tests_properties(coverage-summary PROPERTIES DEPENDS incover) 96 set_tests_properties(zlib-coverage-summary PROPERTIES DEPENDS zlib-coverage)
97 set({CMAKE_C_FLAGS ${CFLAGS_OLD} CACHE STRING "" FORCE)
94 endif(${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR 98 endif(${CMAKE_C_COMPILER_ID} STREQUAL "GNU" OR
95 ${CMAKE_C_COMPILER_ID} STREQUAL "Clang") 99 ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
96 100