diff options
author | Vollstrecker <werner@vollstreckernet.de> | 2024-12-30 11:14:36 +0100 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2025-01-31 20:02:26 -0800 |
commit | e843c631d6c677bb8585c31b0b960d281cfc42bc (patch) | |
tree | 8bc001320bb365d78ab1e281750c7651b7151765 /test/find_package_test.cmake.in | |
parent | d51255713b9f7438ac9ecb2d144d8253fb9f8be8 (diff) | |
download | zlib-e843c631d6c677bb8585c31b0b960d281cfc42bc.tar.gz zlib-e843c631d6c677bb8585c31b0b960d281cfc42bc.tar.bz2 zlib-e843c631d6c677bb8585c31b0b960d281cfc42bc.zip |
CMake: Refine tests.
Diffstat (limited to 'test/find_package_test.cmake.in')
-rw-r--r-- | test/find_package_test.cmake.in | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/test/find_package_test.cmake.in b/test/find_package_test.cmake.in index 2adab4c..728a1a4 100644 --- a/test/find_package_test.cmake.in +++ b/test/find_package_test.cmake.in | |||
@@ -2,23 +2,25 @@ cmake_minimum_required(VERSION 3.10) | |||
2 | 2 | ||
3 | project(zlib_find_package_test | 3 | project(zlib_find_package_test |
4 | LANGUAGES C | 4 | LANGUAGES C |
5 | VERSION ${zlib_VERSION}) | 5 | VERSION @zlib_VERSION@) |
6 | 6 | ||
7 | enable_testing() | 7 | enable_testing() |
8 | find_package(ZLIB ${zlib_VERSION} CONFIG REQUIRED) | 8 | find_package(ZLIB @zlib_VERSION@ CONFIG REQUIRED) |
9 | option(ZLIB_BUILD_SHARED "" @ZLIB_BUILD_SHARED@) | ||
10 | option(ZLIB_BUILD_STATIC "" @ZLIB_BUILD_STATIC@) | ||
9 | 11 | ||
10 | if(${ZLIB_BUILD_SHARED}) | 12 | if(ZLIB_BUILD_SHARED) |
11 | add_executable(test_example ${zlib_SOURCE_DIR}/test/example.c) | 13 | add_executable(test_example @zlib_SOURCE_DIR@/test/example.c) |
12 | target_link_libraries(test_example ZLIB::ZLIB) | 14 | target_link_libraries(test_example ZLIB::ZLIB) |
13 | 15 | ||
14 | if(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 16 | if(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") |
15 | add_test(NAME zlib_test_example_shared COMMAND test_example) | 17 | add_test(NAME zlib_test_example_shared COMMAND test_example) |
16 | endif(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 18 | endif(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") |
17 | endif(${ZLIB_BUILD_SHARED}) | 19 | endif(ZLIB_BUILD_SHARED) |
18 | 20 | ||
19 | if(${ZLIB_BUILD_STATIC}) | 21 | if(ZLIB_BUILD_STATIC) |
20 | add_executable(test_example_static ${zlib_SOURCE_DIR}/test/example.c) | 22 | add_executable(test_example_static @zlib_SOURCE_DIR@/test/example.c) |
21 | target_link_libraries(test_example_static ZLIB::ZLIBSTATIC) | 23 | target_link_libraries(test_example_static ZLIB::ZLIBSTATIC) |
22 | add_test(NAME zlib_test_example_static | 24 | add_test(NAME zlib_test_example_static |
23 | COMMAND test_example_static) | 25 | COMMAND test_example_static) |
24 | endif(${ZLIB_BUILD_STATIC}) | 26 | endif(ZLIB_BUILD_STATIC) |