diff options
| author | Vollstrecker <werner@vollstreckernet.de> | 2024-12-25 09:07:14 +0100 |
|---|---|---|
| committer | Mark Adler <madler@alumni.caltech.edu> | 2025-01-31 19:59:10 -0800 |
| commit | 3b613563d30d99adcb8410af36b1ffc928bc947b (patch) | |
| tree | 2975961bf866f35d7ac701aaadcdf6ed919d02e2 | |
| parent | d80817ac954487599ec10f533afcfa083e81510c (diff) | |
| download | zlib-3b613563d30d99adcb8410af36b1ffc928bc947b.tar.gz zlib-3b613563d30d99adcb8410af36b1ffc928bc947b.tar.bz2 zlib-3b613563d30d99adcb8410af36b1ffc928bc947b.zip | |
CMake: Prefix coverage test name with zlib.
| -rw-r--r-- | test/CMakeLists.txt | 20 |
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 | ||
