diff options
Diffstat (limited to '')
-rw-r--r-- | contrib/minizip/test/find_package_test.cmake.in | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/contrib/minizip/test/find_package_test.cmake.in b/contrib/minizip/test/find_package_test.cmake.in new file mode 100644 index 0000000..42f3c19 --- /dev/null +++ b/contrib/minizip/test/find_package_test.cmake.in | |||
@@ -0,0 +1,24 @@ | |||
1 | cmake_minimum_required(VERSION 3.5) | ||
2 | |||
3 | project(zlib_find_package_test | ||
4 | LANGUAGES C | ||
5 | VERSION ${zlib_VERSION}) | ||
6 | |||
7 | enable_testing() | ||
8 | find_package(zlib ${zlib_VERSION} CONFIG REQUIRED) | ||
9 | |||
10 | if(${ZLIB_BUILD_SHARED}) | ||
11 | add_executable(test_example ${zlib_SOURCE_DIR}/test/example.c) | ||
12 | target_link_libraries(test_example ZLIB::ZLIB) | ||
13 | |||
14 | if(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | ||
15 | add_test(NAME zlib_test_example_shared COMMAND test_example) | ||
16 | endif(NOT ${CMAKE_SHARED_LIBRARY_SUFFIX} STREQUAL ".dll") | ||
17 | endif(${ZLIB_BUILD_SHARED}) | ||
18 | |||
19 | if(${ZLIB_BUILD_STATIC}) | ||
20 | add_executable(test_example_static ${zlib_SOURCE_DIR}/test/example.c) | ||
21 | target_link_libraries(test_example_static ZLIB::ZLIBSTATIC) | ||
22 | add_test(NAME zlib_test_example_static | ||
23 | COMMAND test_example_static) | ||
24 | endif(${ZLIB_BUILD_STATIC}) | ||