Commit 05fa094 for zlib
commit 05fa094c343daa5b3cb484698661bf2394667e8c
Author: Vollstrecker <werner@vollstreckernet.de>
Date: Wed Mar 18 15:55:02 2026 +0100
CMake: Avoid coverage-test when cross-compiling.
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 3d9d4c8..a519247 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -80,7 +80,8 @@ if(ZLIB_BUILD_STATIC)
find_program(GCOV_EXECUTABLE gcov)
endif(${CMAKE_C_COMPILER_ID} STREQUAL "GNU")
- if(${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
+ if(${CMAKE_C_COMPILER_ID} STREQUAL "Clang"
+ AND NOT CMAKE_CROSSCOMPILING)
set(llvm_names llvm_cov)
list(APPEND llvm_names llvm-cov)
@@ -90,7 +91,8 @@ if(ZLIB_BUILD_STATIC)
find_program(GCOV_EXECUTABLE NAMES ${llvm_names})
set(llvm_option "gcov")
- endif(${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
+ endif(${CMAKE_C_COMPILER_ID} STREQUAL "Clang"
+ AND NOT CMAKE_CROSSCOMPILING)
add_executable(infcover infcover.c)
target_link_libraries(infcover ZLIB::ZLIBSTATIC)