aboutsummaryrefslogtreecommitdiff
path: root/contrib/minizip/test/find_package_test.cmake.in
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--contrib/minizip/test/find_package_test.cmake.in24
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 @@
1cmake_minimum_required(VERSION 3.5)
2
3project(zlib_find_package_test
4 LANGUAGES C
5 VERSION ${zlib_VERSION})
6
7enable_testing()
8find_package(zlib ${zlib_VERSION} CONFIG REQUIRED)
9
10if(${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")
17endif(${ZLIB_BUILD_SHARED})
18
19if(${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)
24endif(${ZLIB_BUILD_STATIC})