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 | |
parent | d51255713b9f7438ac9ecb2d144d8253fb9f8be8 (diff) | |
download | zlib-e843c631d6c677bb8585c31b0b960d281cfc42bc.tar.gz zlib-e843c631d6c677bb8585c31b0b960d281cfc42bc.tar.bz2 zlib-e843c631d6c677bb8585c31b0b960d281cfc42bc.zip |
CMake: Refine tests.
Diffstat (limited to 'test')
-rw-r--r-- | test/CMakeLists.txt | 48 | ||||
-rw-r--r-- | test/add_subdirectory_exclude_test.cmake.in | 21 | ||||
-rw-r--r-- | test/add_subdirectory_test.cmake.in | 21 | ||||
-rw-r--r-- | test/find_package_test.cmake.in | 18 |
4 files changed, 59 insertions, 49 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 1f399f4..b03d23e 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt | |||
@@ -121,18 +121,21 @@ set_tests_properties(zlib_install | |||
121 | FIXTURES_SETUP zlib_install) | 121 | FIXTURES_SETUP zlib_install) |
122 | 122 | ||
123 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 123 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
124 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_test) | 124 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) |
125 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) | 125 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) |
126 | 126 | ||
127 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/find_package_test.cmake.in | 127 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/find_package_test.cmake.in |
128 | ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test/CMakeLists.txt) | 128 | ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test/CMakeLists.txt |
129 | @ONLY) | ||
129 | 130 | ||
130 | configure_file( | 131 | configure_file( |
131 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_test.cmake.in | 132 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_test.cmake.in |
132 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_test/CMakeLists.txt) | 133 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test/CMakeLists.txt |
134 | @ONLY) | ||
133 | 135 | ||
134 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in | 136 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in |
135 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test/CMakeLists.txt) | 137 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test/CMakeLists.txt |
138 | @ONLY) | ||
136 | 139 | ||
137 | # CMAKE_GENERATOR_PLATFORM doesn't work in the if | 140 | # CMAKE_GENERATOR_PLATFORM doesn't work in the if |
138 | set(GENERATOR ${CMAKE_GENERATOR_PLATFORM}) | 141 | set(GENERATOR ${CMAKE_GENERATOR_PLATFORM}) |
@@ -143,7 +146,7 @@ endif(GENERATOR) | |||
143 | # | 146 | # |
144 | # findpackage_test | 147 | # findpackage_test |
145 | # | 148 | # |
146 | add_test(NAME zlib_configure_find_package | 149 | add_test(NAME zlib_find_package_configure |
147 | COMMAND ${CMAKE_COMMAND} | 150 | COMMAND ${CMAKE_COMMAND} |
148 | ${PLATFORM} | 151 | ${PLATFORM} |
149 | -B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build | 152 | -B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build |
@@ -151,36 +154,35 @@ add_test(NAME zlib_configure_find_package | |||
151 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | 154 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} |
152 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | 155 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} |
153 | -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install | 156 | -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install |
154 | -DZDIR=${CMAKE_CURRENT_BINARY_DIR}/test_install/${CMAKE_INSTALL_LIBDIR} | ||
155 | --fresh | 157 | --fresh |
156 | -G "${CMAKE_GENERATOR}" | 158 | -G "${CMAKE_GENERATOR}" |
157 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 159 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
158 | 160 | ||
159 | add_test(NAME zlib_build_find_package | 161 | add_test(NAME zlib_find_package_build |
160 | COMMAND ${CMAKE_COMMAND} --build . | 162 | COMMAND ${CMAKE_COMMAND} --build . |
161 | --config $<CONFIG> | 163 | --config $<CONFIG> |
162 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) | 164 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) |
163 | 165 | ||
164 | add_test(NAME zlib_test_find_package | 166 | add_test(NAME zlib_find_package_test |
165 | COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG> | 167 | COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG> |
166 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) | 168 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) |
167 | 169 | ||
168 | set_tests_properties(zlib_configure_find_package PROPERTIES | 170 | set_tests_properties(zlib_find_package_configure PROPERTIES |
169 | FIXTURES_REQUIRED zlib_install | 171 | FIXTURES_REQUIRED zlib_install |
170 | FIXTURES_SETUP fp_config) | 172 | FIXTURES_SETUP fp_config) |
171 | 173 | ||
172 | set_tests_properties(zlib_build_find_package PROPERTIES | 174 | set_tests_properties(zlib_find_package_build PROPERTIES |
173 | FIXTURES_REQUIRED fp_config | 175 | FIXTURES_REQUIRED fp_config |
174 | FIXTURES_SETUP fp_build) | 176 | FIXTURES_SETUP fp_build) |
175 | 177 | ||
176 | set_tests_properties(zlib_test_find_package PROPERTIES | 178 | set_tests_properties(zlib_find_package_test PROPERTIES |
177 | FIXTURES_REQUIRED fp_build | 179 | FIXTURES_REQUIRED fp_build |
178 | ENVIRONMENT CTEST_OUTPUT_ON_FAILURE=1) | 180 | ENVIRONMENT CTEST_OUTPUT_ON_FAILURE=1) |
179 | 181 | ||
180 | # | 182 | # |
181 | # add_subdirectory_test | 183 | # add_subdirectory_test |
182 | # | 184 | # |
183 | add_test(NAME zlib_configure_add_subdirectory | 185 | add_test(NAME zlib_add_subdirectory_configure |
184 | COMMAND ${CMAKE_COMMAND} | 186 | COMMAND ${CMAKE_COMMAND} |
185 | ${PLATFORM} | 187 | ${PLATFORM} |
186 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build | 188 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build |
@@ -192,31 +194,31 @@ add_test(NAME zlib_configure_add_subdirectory | |||
192 | -G "${CMAKE_GENERATOR}" | 194 | -G "${CMAKE_GENERATOR}" |
193 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 195 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
194 | 196 | ||
195 | add_test(NAME zlib_build_add_subdirectory | 197 | add_test(NAME zlib_add_subdirectory_build |
196 | COMMAND ${CMAKE_COMMAND} --build . | 198 | COMMAND ${CMAKE_COMMAND} --build . |
197 | --config $<CONFIG> | 199 | --config $<CONFIG> |
198 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) | 200 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) |
199 | 201 | ||
200 | add_test(NAME zlib_test_add_subdirectory | 202 | add_test(NAME zlib_add_subdirectory_test |
201 | COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG> | 203 | COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG> |
202 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) | 204 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) |
203 | 205 | ||
204 | set_tests_properties(zlib_configure_add_subdirectory PROPERTIES | 206 | set_tests_properties(zlib_add_subdirectory_configure PROPERTIES |
205 | FIXTURES_REQUIRED zlib_install | 207 | FIXTURES_REQUIRED zlib_install |
206 | FIXTURES_SETUP as_config) | 208 | FIXTURES_SETUP as_config) |
207 | 209 | ||
208 | set_tests_properties(zlib_build_add_subdirectory PROPERTIES | 210 | set_tests_properties(zlib_add_subdirectory_build PROPERTIES |
209 | FIXTURES_REQUIRED as_config | 211 | FIXTURES_REQUIRED as_config |
210 | FIXTURES_SETUP as_build) | 212 | FIXTURES_SETUP as_build) |
211 | 213 | ||
212 | set_tests_properties(zlib_test_add_subdirectory PROPERTIES | 214 | set_tests_properties(zlib_add_subdirectory_test PROPERTIES |
213 | FIXTURES_REQUIRED as_build | 215 | FIXTURES_REQUIRED as_build |
214 | ENVIRONMENT CTEST_OUTPUT_ON_FAILURE=1) | 216 | ENVIRONMENT CTEST_OUTPUT_ON_FAILURE=1) |
215 | 217 | ||
216 | # | 218 | # |
217 | # add_subdirectory_exclude_test | 219 | # add_subdirectory_exclude_test |
218 | # | 220 | # |
219 | add_test(NAME zlib_configure_add_subdirectory_exclude | 221 | add_test(NAME zlib_add_subdirectory_exclude_configure |
220 | COMMAND ${CMAKE_COMMAND} | 222 | COMMAND ${CMAKE_COMMAND} |
221 | ${PLATFORM} | 223 | ${PLATFORM} |
222 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build | 224 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build |
@@ -228,23 +230,23 @@ add_test(NAME zlib_configure_add_subdirectory_exclude | |||
228 | -G "${CMAKE_GENERATOR}" | 230 | -G "${CMAKE_GENERATOR}" |
229 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 231 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
230 | 232 | ||
231 | add_test(NAME zlib_build_add_subdirectory_exclude | 233 | add_test(NAME zlib_add_subdirectory_exclude_build |
232 | COMMAND ${CMAKE_COMMAND} --build . | 234 | COMMAND ${CMAKE_COMMAND} --build . |
233 | --config $<CONFIG> | 235 | --config $<CONFIG> |
234 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) | 236 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) |
235 | 237 | ||
236 | add_test(NAME zlib_test_add_subdirectory_exclude | 238 | add_test(NAME zlib_add_subdirectory_exclude_test |
237 | COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG> | 239 | COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG> |
238 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) | 240 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) |
239 | 241 | ||
240 | set_tests_properties(zlib_configure_add_subdirectory_exclude PROPERTIES | 242 | set_tests_properties(zlib_add_subdirectory_exclude_configure PROPERTIES |
241 | FIXTURES_REQUIRED zlib_install | 243 | FIXTURES_REQUIRED zlib_install |
242 | FIXTURES_SETUP asx_config) | 244 | FIXTURES_SETUP asx_config) |
243 | 245 | ||
244 | set_tests_properties(zlib_build_add_subdirectory_exclude PROPERTIES | 246 | set_tests_properties(zlib_add_subdirectory_exclude_build PROPERTIES |
245 | FIXTURES_REQUIRED as_config | 247 | FIXTURES_REQUIRED as_config |
246 | FIXTURES_SETUP asx_build) | 248 | FIXTURES_SETUP asx_build) |
247 | 249 | ||
248 | set_tests_properties(zlib_test_add_subdirectory_exclude PROPERTIES | 250 | set_tests_properties(zlib_add_subdirectory_exclude_test PROPERTIES |
249 | FIXTURES_REQUIRED asx_build | 251 | FIXTURES_REQUIRED asx_build |
250 | ENVIRONMENT CTEST_OUTPUT_ON_FAILURE=1) | 252 | ENVIRONMENT CTEST_OUTPUT_ON_FAILURE=1) |
diff --git a/test/add_subdirectory_exclude_test.cmake.in b/test/add_subdirectory_exclude_test.cmake.in index 9516546..c751a7a 100644 --- a/test/add_subdirectory_exclude_test.cmake.in +++ b/test/add_subdirectory_exclude_test.cmake.in | |||
@@ -2,24 +2,27 @@ 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 | set(ZLIB_BUILD_TESTING OFF) | 8 | option(ZLIB_BUILD_TESTING "" OFF) |
9 | add_subdirectory(${zlib_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/zlib EXCLUDE_FROM_ALL) | 9 | option(ZLIB_BUILD_SHARED "" @ZLIB_BUILD_SHARED@) |
10 | option(ZLIB_BUILD_STATIC "" @ZLIB_BUILD_STATIC@) | ||
10 | 11 | ||
11 | if(${ZLIB_BUILD_SHARED}) | 12 | add_subdirectory(@zlib_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/zlib EXCLUDE_FROM_ALL) |
12 | add_executable(test_example ${zlib_SOURCE_DIR}/test/example.c) | 13 | |
14 | if(ZLIB_BUILD_SHARED) | ||
15 | add_executable(test_example @zlib_SOURCE_DIR@/test/example.c) | ||
13 | target_link_libraries(test_example ZLIB::ZLIB) | 16 | target_link_libraries(test_example ZLIB::ZLIB) |
14 | 17 | ||
15 | if(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 18 | if(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") |
16 | add_test(NAME zlib_test_example_shared COMMAND test_example) | 19 | add_test(NAME zlib_test_example_shared COMMAND test_example) |
17 | endif(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 20 | endif(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") |
18 | endif(${ZLIB_BUILD_SHARED}) | 21 | endif(ZLIB_BUILD_SHARED) |
19 | 22 | ||
20 | if(${ZLIB_BUILD_STATIC}) | 23 | if(ZLIB_BUILD_STATIC) |
21 | add_executable(test_example_static ${zlib_SOURCE_DIR}/test/example.c) | 24 | add_executable(test_example_static @zlib_SOURCE_DIR@/test/example.c) |
22 | target_link_libraries(test_example_static ZLIB::ZLIBSTATIC) | 25 | target_link_libraries(test_example_static ZLIB::ZLIBSTATIC) |
23 | add_test(NAME zlib_test_example_static | 26 | add_test(NAME zlib_test_example_static |
24 | COMMAND test_example_static) | 27 | COMMAND test_example_static) |
25 | endif(${ZLIB_BUILD_STATIC}) | 28 | endif(ZLIB_BUILD_STATIC) |
diff --git a/test/add_subdirectory_test.cmake.in b/test/add_subdirectory_test.cmake.in index 72933ba..d5e3a05 100644 --- a/test/add_subdirectory_test.cmake.in +++ b/test/add_subdirectory_test.cmake.in | |||
@@ -2,24 +2,27 @@ 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 | set(ZLIB_BUILD_TESTING OFF) | 8 | option(ZLIB_BUILD_TESTING "" OFF) |
9 | add_subdirectory(${zlib_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}/zlib) | 9 | option(ZLIB_BUILD_SHARED "" @ZLIB_BUILD_SHARED@) |
10 | option(ZLIB_BUILD_STATIC "" @ZLIB_BUILD_STATIC@) | ||
10 | 11 | ||
11 | if(${ZLIB_BUILD_SHARED}) | 12 | add_subdirectory(@zlib_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/zlib) |
12 | add_executable(test_example ${zlib_SOURCE_DIR}/test/example.c) | 13 | |
14 | if(ZLIB_BUILD_SHARED) | ||
15 | add_executable(test_example @zlib_SOURCE_DIR@/test/example.c) | ||
13 | target_link_libraries(test_example ZLIB::ZLIB) | 16 | target_link_libraries(test_example ZLIB::ZLIB) |
14 | 17 | ||
15 | if(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 18 | if(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") |
16 | add_test(NAME zlib_test_example_shared COMMAND test_example) | 19 | add_test(NAME zlib_test_example_shared COMMAND test_example) |
17 | endif(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | 20 | endif(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") |
18 | endif(${ZLIB_BUILD_SHARED}) | 21 | endif(ZLIB_BUILD_SHARED) |
19 | 22 | ||
20 | if(${ZLIB_BUILD_STATIC}) | 23 | if(ZLIB_BUILD_STATIC) |
21 | add_executable(test_example_static ${zlib_SOURCE_DIR}/test/example.c) | 24 | add_executable(test_example_static @zlib_SOURCE_DIR@/test/example.c) |
22 | target_link_libraries(test_example_static ZLIB::ZLIBSTATIC) | 25 | target_link_libraries(test_example_static ZLIB::ZLIBSTATIC) |
23 | add_test(NAME zlib_test_example_static | 26 | add_test(NAME zlib_test_example_static |
24 | COMMAND test_example_static) | 27 | COMMAND test_example_static) |
25 | endif(${ZLIB_BUILD_STATIC}) | 28 | endif(@ZLIB_BUILD_STATIC) |
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) |