diff options
| author | Cameron Cawley <ccawley2011@gmail.com> | 2025-10-28 22:34:56 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-28 23:34:56 +0100 |
| commit | a6b98e11dfd7ca9febed87818525edb6059d2428 (patch) | |
| tree | ce43e262d84a74aa21ccc6aa702100154caf1af6 /test | |
| parent | 7b29794c1807fcdeb1b81729a1d7ae1ac93fbd8b (diff) | |
| download | Project-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.txt | 16 | ||||
| -rw-r--r-- | test/add-subdirectory-project/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | test/benchmarks/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | test/fuzz/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | test/pigz/CMakeLists.txt | 1 |
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) |
