summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCameron Cawley <ccawley2011@gmail.com>2025-10-28 22:34:56 +0000
committerGitHub <noreply@github.com>2025-10-28 23:34:56 +0100
commita6b98e11dfd7ca9febed87818525edb6059d2428 (patch)
treece43e262d84a74aa21ccc6aa702100154caf1af6 /test
parent7b29794c1807fcdeb1b81729a1d7ae1ac93fbd8b (diff)
downloadProject-Tick-a6b98e11dfd7ca9febed87818525edb6059d2428.tar.gz
Project-Tick-a6b98e11dfd7ca9febed87818525edb6059d2428.zip
Rename CMake targets to avoid clashes when used as a subproject (#1970)
Diffstat (limited to 'test')
-rw-r--r--test/CMakeLists.txt16
-rw-r--r--test/add-subdirectory-project/CMakeLists.txt2
-rw-r--r--test/benchmarks/CMakeLists.txt4
-rw-r--r--test/fuzz/CMakeLists.txt4
-rw-r--r--test/pigz/CMakeLists.txt1
5 files changed, 14 insertions, 13 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index ababb3c483..a9eb9f609d 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -13,15 +13,15 @@ endif()
add_executable(example example.c)
configure_test_executable(example)
-target_link_libraries(example zlib)
+target_link_libraries(example zlib-ng)
add_test(NAME example COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:example>)
add_executable(minigzip minigzip.c)
configure_test_executable(minigzip)
if(NOT DEFINED BUILD_SHARED_LIBS)
- target_link_libraries(minigzip zlibstatic)
+ target_link_libraries(minigzip zlib-ng-static)
else()
- target_link_libraries(minigzip zlib)
+ target_link_libraries(minigzip zlib-ng)
endif()
if(BASEARCH_S360_FOUND)
if(WITH_DFLTCC_DEFLATE OR WITH_DFLTCC_INFLATE)
@@ -32,7 +32,7 @@ set(MINIGZIP_COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:minigzip>)
add_executable(minideflate minideflate.c)
configure_test_executable(minideflate)
-target_link_libraries(minideflate zlib)
+target_link_libraries(minideflate zlib-ng)
set(MINIDEFLATE_COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:minideflate>)
if(INSTALL_UTILS)
@@ -44,12 +44,12 @@ endif()
add_executable(switchlevels switchlevels.c)
configure_test_executable(switchlevels)
-target_link_libraries(switchlevels zlib)
+target_link_libraries(switchlevels zlib-ng)
set(SWITCHLEVELS_COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:switchlevels>)
add_executable(infcover infcover.c)
configure_test_executable(infcover)
-target_link_libraries(infcover zlib)
+target_link_libraries(infcover zlib-ng)
if(NOT DEFINED BUILD_SHARED_LIBS OR BUILD_SHARED_LIBS)
target_sources(infcover PRIVATE ${PROJECT_SOURCE_DIR}/inftrees.c)
endif()
@@ -231,9 +231,9 @@ if(WITH_GTEST)
if(NOT DEFINED BUILD_SHARED_LIBS)
# Link statically in order to test internal zlib-ng functions.
- target_link_libraries(gtest_zlib zlibstatic)
+ target_link_libraries(gtest_zlib zlib-ng-static)
else()
- target_link_libraries(gtest_zlib zlib)
+ target_link_libraries(gtest_zlib zlib-ng)
endif()
if(BUILD_SHARED_LIBS)
diff --git a/test/add-subdirectory-project/CMakeLists.txt b/test/add-subdirectory-project/CMakeLists.txt
index a18626febb..2c35218ac8 100644
--- a/test/add-subdirectory-project/CMakeLists.txt
+++ b/test/add-subdirectory-project/CMakeLists.txt
@@ -10,4 +10,4 @@ set(ZLIB_ENABLE_TESTS ON CACHE BOOL "Build test binaries" FORCE)
add_subdirectory(../.. zlib-ng)
add_executable(app main.c)
-target_link_libraries(app zlibstatic)
+target_link_libraries(app zlib-ng-static)
diff --git a/test/benchmarks/CMakeLists.txt b/test/benchmarks/CMakeLists.txt
index 3e229f821c..d7549c3aaa 100644
--- a/test/benchmarks/CMakeLists.txt
+++ b/test/benchmarks/CMakeLists.txt
@@ -56,7 +56,7 @@ target_include_directories(benchmark_zlib PRIVATE
${PROJECT_BINARY_DIR}
${benchmark_SOURCE_DIR}/benchmark/include)
-target_link_libraries(benchmark_zlib zlibstatic benchmark::benchmark)
+target_link_libraries(benchmark_zlib zlib-ng-static benchmark::benchmark)
if(WIN32)
target_link_libraries(benchmark_zlib shlwapi)
endif()
@@ -111,5 +111,5 @@ if(WITH_BENCHMARK_APPS)
# We need the static png library if we're statically linking to zlib,
# otherwise it will resolve these things in the system provided dynamic
# libraries (likely linked to stock zlib)
- target_link_libraries(benchmark_zlib_apps libpng.a zlibstatic benchmark::benchmark)
+ target_link_libraries(benchmark_zlib_apps libpng.a zlib-ng-static benchmark::benchmark)
endif()
diff --git a/test/fuzz/CMakeLists.txt b/test/fuzz/CMakeLists.txt
index db54a7e42d..e5a7455dda 100644
--- a/test/fuzz/CMakeLists.txt
+++ b/test/fuzz/CMakeLists.txt
@@ -30,9 +30,9 @@ foreach(FUZZER ${FUZZERS})
endif()
if(NOT DEFINED BUILD_SHARED_LIBS)
- target_link_libraries(${FUZZER} zlibstatic)
+ target_link_libraries(${FUZZER} zlib-ng-static)
else()
- target_link_libraries(${FUZZER} zlib)
+ target_link_libraries(${FUZZER} zlib-ng)
endif()
if(FUZZING_ENGINE_FOUND)
diff --git a/test/pigz/CMakeLists.txt b/test/pigz/CMakeLists.txt
index bc6830ae24..e920f51f92 100644
--- a/test/pigz/CMakeLists.txt
+++ b/test/pigz/CMakeLists.txt
@@ -120,6 +120,7 @@ if(NOT DEFINED ZLIB_ROOT)
find_package(Zlib REQUIRED)
endif()
+set(ZLIB_ALIASES ON)
set(ZLIB_COMPAT ON)
set(ZLIB_ENABLE_TESTS OFF)