aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/CMakeLists.txt4
-rw-r--r--contrib/testzlib/CMakeLists.txt22
2 files changed, 26 insertions, 0 deletions
diff --git a/contrib/CMakeLists.txt b/contrib/CMakeLists.txt
index fab97ac..3e2eb43 100644
--- a/contrib/CMakeLists.txt
+++ b/contrib/CMakeLists.txt
@@ -38,3 +38,7 @@ zlib_add_contrib_lib(BLAST "blast binary" blast)
38zlib_add_contrib_lib(IOSTREAM3 "IOStream C++ bindings V3" iostream3) 38zlib_add_contrib_lib(IOSTREAM3 "IOStream C++ bindings V3" iostream3)
39zlib_add_contrib_lib(MINIZIP "minizip library" minizip) 39zlib_add_contrib_lib(MINIZIP "minizip library" minizip)
40zlib_add_contrib_lib(PUFF "puff decompress library" puff) 40zlib_add_contrib_lib(PUFF "puff decompress library" puff)
41
42if(WIN32)
43 zlib_add_contrib_lib(TESTZLIB "testzlib binary" testzlib)
44endif(WIN32)
diff --git a/contrib/testzlib/CMakeLists.txt b/contrib/testzlib/CMakeLists.txt
new file mode 100644
index 0000000..d68b533
--- /dev/null
+++ b/contrib/testzlib/CMakeLists.txt
@@ -0,0 +1,22 @@
1cmake_minimum_required(VERSION 3.12...3.31)
2
3project(
4 testzlib
5 VERSION 1.0.0
6 LANGUAGES C
7 DESCRIPTION "A little program to test zlib"
8 HOMEPAGE_URL "https://www.zlib.net")
9
10option(ZLIB_TESTZLIB_BUILD_SHARED "Enable building testzlib" ON)
11option(ZLIB_TESTZLIB_BUILD_STATIC "Enable building static linked testzlib" ON)
12option(ZLIB_TESTZLIB_BUILD_TESTING "Enable building tests for testzlib" ON)
13
14if(ZLIB_TESTZLIB_BUILD_SHARED)
15 add_executable(testzlib testzlib.c)
16 target_link_libraries(testzlib PRIVATE ZLIB::ZLIB)
17endif(ZLIB_TESTZLIB_BUILD_SHARED)
18
19if(ZLIB_TESTZLIB_BUILD_STATIC)
20 add_executable(testzlibStatic testzlib.c)
21 target_link_libraries(testzlibStatic PRIVATE ZLIB::ZLIBSTATIC)
22endif(ZLIB_TESTZLIB_BUILD_STATIC)