aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/ada/CMakeLists.txt90
-rw-r--r--contrib/blast/CMakeLists.txt9
-rw-r--r--contrib/iostream3/CMakeLists.txt26
-rw-r--r--contrib/puff/CMakeLists.txt38
-rw-r--r--test/CMakeLists.txt6
5 files changed, 87 insertions, 82 deletions
diff --git a/contrib/ada/CMakeLists.txt b/contrib/ada/CMakeLists.txt
index a0dcf0c..85b9444 100644
--- a/contrib/ada/CMakeLists.txt
+++ b/contrib/ada/CMakeLists.txt
@@ -67,75 +67,75 @@ if(ZLIB_ADA_BUILD_SHARED)
67 67
68 if(ZLIB_ADA_BUILD_TESTING) 68 if(ZLIB_ADA_BUILD_TESTING)
69 enable_testing() 69 enable_testing()
70 ada_add_executable(ada-test test.adb) 70 ada_add_executable(zlib_ada_test test.adb)
71 71
72 target_link_libraries(ada-test 72 target_link_libraries(zlib_ada_test
73 PRIVATE 73 PRIVATE
74 zlib-Ada 74 zlib_ada_Ada
75 zlib-streams) 75 zlib_ada_streams)
76 76
77 ada_find_ali(ada-test) 77 ada_find_ali(zlib_ada_test)
78 78
79 add_test(NAME zlib_Ada_ada-test COMMAND ada-test) 79 add_test(NAME zlib_ada_ada-test COMMAND zlib_ada_test)
80 set_tests_properties(zlib_Ada_ada-test PROPERTIES FIXTURES_REQUIRED ada_cleanup) 80 set_tests_properties(zlib_ada_ada-test PROPERTIES FIXTURES_REQUIRED zlib_ada_cleanup)
81 81
82 if(MSVC 82 if(MSVC
83 OR MSYS 83 OR MSYS
84 OR MINGW 84 OR MINGW
85 OR CYGWIN) 85 OR CYGWIN)
86 zlib_ada_findtestenv(zlibAda_ada-test) 86 zlib_ada_findtestenv(zlib_ada_ada-test)
87 endif( 87 endif(
88 MSVC 88 MSVC
89 OR MSYS 89 OR MSYS
90 OR MINGW 90 OR MINGW
91 OR CYGWIN) 91 OR CYGWIN)
92 92
93 ada_add_executable(buffer_demo buffer_demo.adb) 93 ada_add_executable(zlib_ada_buffer_demo buffer_demo.adb)
94 94
95 target_link_libraries(buffer_demo 95 target_link_libraries(zlib_ada_buffer_demo
96 PRIVATE 96 PRIVATE
97 zlib-Ada) 97 zlib_ada_Ada)
98 98
99 ada_find_ali(buffer_demo) 99 ada_find_ali(zlib_ada_buffer_demo)
100 100
101 add_test(NAME zlib_Ada_buffer-demo COMMAND buffer_demo) 101 add_test(NAME zlib_ada_buffer-demo COMMAND zlib_ada_buffer_demo)
102 102
103 if(MSVC 103 if(MSVC
104 OR MSYS 104 OR MSYS
105 OR MINGW 105 OR MINGW
106 OR CYGWIN) 106 OR CYGWIN)
107 zlib_ada_findtestenv(zlibAda_buffer-demo) 107 zlib_ada_findtestenv(zlib_ada_buffer-demo)
108 endif( 108 endif(
109 MSVC 109 MSVC
110 OR MSYS 110 OR MSYS
111 OR MINGW 111 OR MINGW
112 OR CYGWIN) 112 OR CYGWIN)
113 113
114 ada_add_executable(mtest mtest.adb) 114 ada_add_executable(zlib_ada_mtest mtest.adb)
115 115
116 target_link_libraries(mtest 116 target_link_libraries(zlib_ada_mtest
117 PRIVATE 117 PRIVATE
118 zlib-Ada) 118 zlib_ada_Ada)
119 119
120 ada_find_ali(mtest) 120 ada_find_ali(zlib_ada_mtest)
121 121
122 #Not adding test as this is an endless-loop 122 #Not adding test as this is an endless-loop
123 123
124 ada_add_executable(read read.adb) 124 ada_add_executable(zlib_ada_read read.adb)
125 125
126 target_link_libraries(read 126 target_link_libraries(zlib_ada_read
127 PRIVATE 127 PRIVATE
128 zlib-Ada) 128 zlib_ada_Ada)
129 129
130 ada_find_ali(read) 130 ada_find_ali(zlib_ada_read)
131 131
132 add_test(NAME zlib_Ada_read COMMAND read) 132 add_test(NAME zlib_ada_read COMMAND zlib_ada_read)
133 133
134 if(MSVC 134 if(MSVC
135 OR MSYS 135 OR MSYS
136 OR MINGW 136 OR MINGW
137 OR CYGWIN) 137 OR CYGWIN)
138 zlib_ada_findtestenv(zlibAda_read) 138 zlib_ada_findtestenv(zlib_ada_read)
139 endif( 139 endif(
140 MSVC 140 MSVC
141 OR MSYS 141 OR MSYS
@@ -166,47 +166,47 @@ if(ZLIB_ADA_BUILD_STATIC)
166 166
167 if(ZLIB_ADA_BUILD_TESTING) 167 if(ZLIB_ADA_BUILD_TESTING)
168 enable_testing() 168 enable_testing()
169 ada_add_executable(ada-testStatic test.adb) 169 ada_add_executable(zlib_ada_testStatic test.adb)
170 170
171 target_link_libraries(ada-testStatic 171 target_link_libraries(zlib_ada_testStatic
172 PRIVATE 172 PRIVATE
173 zlib-AdaStatic 173 zlib_ada_AdaStatic
174 zlib-streamsStatic) 174 zlib_ada_streamsStatic)
175 175
176 ada_find_ali(ada-testStatic) 176 ada_find_ali(zlib_ada_testStatic)
177 177
178 add_test(NAME zlib_Ada_ada-testStatic COMMAND ada-testStatic) 178 add_test(NAME zlib_ada_testStatic COMMAND zlib_ada_testStatic)
179 set_tests_properties(zlib_Ada_ada-testStatic PROPERTIES FIXTURES_REQUIRED ada_cleanup) 179 set_tests_properties(zlib_ada_testStatic PROPERTIES FIXTURES_REQUIRED zlib_ada_cleanup)
180 180
181 ada_add_executable(buffer_demoStatic buffer_demo.adb) 181 ada_add_executable(zlib_ada_buffer-demoStatic buffer_demo.adb)
182 182
183 target_link_libraries(buffer_demoStatic 183 target_link_libraries(zlib_ada_buffer-demoStatic
184 PRIVATE 184 PRIVATE
185 zlib-AdaStatic) 185 zlib_ada_AdaStatic)
186 186
187 ada_find_ali(buffer_demoStatic) 187 ada_find_ali(zlib_ada_buffer-demoStatic)
188 188
189 add_test(NAME zlib_Ada-buffer-demoStatic COMMAND buffer_demoStatic) 189 add_test(NAME zlib_ada_buffer-demoStatic COMMAND zlib_ada_buffer-demoStatic)
190 190
191 ada_add_executable(mtestStatic mtest.adb) 191 ada_add_executable(zlib_ada_mtestStatic mtest.adb)
192 192
193 target_link_libraries(mtestStatic 193 target_link_libraries(zlib_ada_mtestStatic
194 PRIVATE 194 PRIVATE
195 zlib-AdaStatic) 195 zlib_ada_AdaStatic)
196 196
197 ada_find_ali(mtestStatic) 197 ada_find_ali(zlib_ada_mtestStatic)
198 198
199 # Not adding test as this is an endless-loop 199 # Not adding test as this is an endless-loop
200 200
201 ada_add_executable(readStatic read.adb) 201 ada_add_executable(zlib_ada_readStatic read.adb)
202 202
203 target_link_libraries(readStatic 203 target_link_libraries(zlib_ada_readStatic
204 PRIVATE 204 PRIVATE
205 zlib-AdaStatic) 205 zlib_ada_AdaStatic)
206 206
207 ada_find_ali(readStatic) 207 ada_find_ali(zlib_ada_readStatic)
208 208
209 add_test(NAME zlib_Ada_readStatic COMMAND readStatic) 209 add_test(NAME zlib_ada_readStatic COMMAND zlib_ada_readStatic)
210 endif(ZLIB_ADA_BUILD_TESTING) 210 endif(ZLIB_ADA_BUILD_TESTING)
211endif(ZLIB_ADA_BUILD_STATIC) 211endif(ZLIB_ADA_BUILD_STATIC)
212 212
diff --git a/contrib/blast/CMakeLists.txt b/contrib/blast/CMakeLists.txt
index 092c5e2..a94b362 100644
--- a/contrib/blast/CMakeLists.txt
+++ b/contrib/blast/CMakeLists.txt
@@ -92,12 +92,13 @@ if(ZLIB_BLAST_BUILD_STATIC)
92 92
93 if(ZLIB_BLAST_BUILD_TESTING) 93 if(ZLIB_BLAST_BUILD_TESTING)
94 enable_testing() 94 enable_testing()
95 add_executable(blast-testStatic blast-test.c) 95 add_executable(zlib_blast_testStatic blast-test.c)
96 target_link_libraries(blast-testStatic blastStatic) 96 target_link_libraries(zlib_blast_testStatic
97 PRIVATE zlib_blast_blastStatic)
97 98
98 add_test(NAME blast_testStatic 99 add_test(NAME zlib_blast_testStatic
99 COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/tester.cmake 100 COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/tester.cmake
100 "$<TARGET_FILE:blast-testStatic>" 101 "$<TARGET_FILE:zlib_blast_testStatic>"
101 "${CMAKE_CURRENT_SOURCE_DIR}" 102 "${CMAKE_CURRENT_SOURCE_DIR}"
102 "${CMAKE_CURRENT_BINARY_DIR}") 103 "${CMAKE_CURRENT_BINARY_DIR}")
103 endif(ZLIB_BLAST_BUILD_TESTING) 104 endif(ZLIB_BLAST_BUILD_TESTING)
diff --git a/contrib/iostream3/CMakeLists.txt b/contrib/iostream3/CMakeLists.txt
index c0dbdca..9c47c1c 100644
--- a/contrib/iostream3/CMakeLists.txt
+++ b/contrib/iostream3/CMakeLists.txt
@@ -58,16 +58,16 @@ if(ZLIB_IOSTREAM3_BUILD_SHARED)
58 if(ZLIB_IOSTREAM3_BUILD_TESTING) 58 if(ZLIB_IOSTREAM3_BUILD_TESTING)
59 enable_testing() 59 enable_testing()
60 60
61 add_executable(iostream-test test.cc) 61 add_executable(zlib_iostream3_test test.cc zfstream.h)
62 62
63 target_link_libraries(iostream-test 63 target_link_libraries(zlib_iostream3_test
64 PRIVATE zlib-iostream3) 64 PRIVATE zlib_iostream3_iostream3)
65 65
66 add_test(NAME zlib_iostream3_test COMMAND iostream-test) 66 add_test(NAME zlib_iostream3_test COMMAND zlib_iostream3_test)
67 67
68 set_tests_properties(zlib_iostream3_test 68 set_tests_properties(zlib_iostream3_test
69 PROPERTIES 69 PROPERTIES
70 FIXTURES_REQUIRED iostream3_cleanup) 70 FIXTURES_REQUIRED zlib_iostream3_cleanup)
71 endif(ZLIB_IOSTREAM3_BUILD_TESTING) 71 endif(ZLIB_IOSTREAM3_BUILD_TESTING)
72endif(ZLIB_IOSTREAM3_BUILD_SHARED) 72endif(ZLIB_IOSTREAM3_BUILD_SHARED)
73 73
@@ -82,22 +82,24 @@ if(ZLIB_IOSTREAM3_BUILD_STATIC)
82 target_link_libraries(zlib_iostream3_iostreamv3Static 82 target_link_libraries(zlib_iostream3_iostreamv3Static
83 INTERFACE ZLIB::ZLIBSTATIC) 83 INTERFACE ZLIB::ZLIBSTATIC)
84 84
85 set_target_properties(zlib-iostream3Static 85 set_target_properties(zlib_iostream3_iostreamv3Static
86 PROPERTIES 86 PROPERTIES
87 OUTPUT_NAME zlib-iostream3${zlib_IOStream3_static_suffix}) 87 EXPORT_NAME IOSTREAMV3STATIC
88 OUTPUT_NAME iostream3${zlib_IOStream3_static_suffix})
88 89
89 if(ZLIB_IOSTREAM3_BUILD_TESTING) 90 if(ZLIB_IOSTREAM3_BUILD_TESTING)
90 enable_testing() 91 enable_testing()
91 92
92 add_executable(iostream-testStatic test.cc) 93 add_executable(zlib_iostream3_testStatic test.cc zfstream.h)
93 94
94 target_link_libraries(iostream-testStatic 95 target_link_libraries(zlib_iostream3_testStatic
95 PRIVATE zlib-iostream3Static) 96 PRIVATE zlib_iostream3_iostream3Static)
96 add_test(NAME zlib_iostream3_testStatic COMMAND iostream-testStatic) 97 add_test(NAME zlib_iostream3_testStatic
98 COMMAND zlib_iostream3_testStatic)
97 99
98 set_tests_properties(zlib_iostream3_testStatic 100 set_tests_properties(zlib_iostream3_testStatic
99 PROPERTIES 101 PROPERTIES
100 FIXTURES_REQUIRED iostream3_cleanup) 102 FIXTURES_REQUIRED zlib_iostream3_cleanup)
101 endif(ZLIB_IOSTREAM3_BUILD_TESTING) 103 endif(ZLIB_IOSTREAM3_BUILD_TESTING)
102endif(ZLIB_IOSTREAM3_BUILD_STATIC) 104endif(ZLIB_IOSTREAM3_BUILD_STATIC)
103 105
diff --git a/contrib/puff/CMakeLists.txt b/contrib/puff/CMakeLists.txt
index 866d3f7..ca95830 100644
--- a/contrib/puff/CMakeLists.txt
+++ b/contrib/puff/CMakeLists.txt
@@ -84,28 +84,28 @@ if(ZLIB_PUFF_BUILD_SHARED)
84 if(ZLIB_PUFF_BUILD_TESTING) 84 if(ZLIB_PUFF_BUILD_TESTING)
85 enable_testing() 85 enable_testing()
86 86
87 add_executable(puff-test pufftest.c) 87 add_executable(zlib_puff_test pufftest.c puff.h)
88 88
89 target_link_libraries(puff-test 89 target_link_libraries(zlib_puff_test
90 PRIVATE zlib-puff) 90 PRIVATE zlib_puff_puff)
91 91
92 add_test(NAME zlib_puff_test 92 add_test(NAME zlib_puff_test
93 COMMAND ${CMAKE_COMMAND} -P 93 COMMAND ${CMAKE_COMMAND} -P
94 ${CMAKE_CURRENT_SOURCE_DIR}/tester.cmake 94 ${CMAKE_CURRENT_SOURCE_DIR}/tester.cmake
95 "$<TARGET_FILE:puff-test>" 95 "$<TARGET_FILE:zlib_puff_test>"
96 "${CMAKE_CURRENT_SOURCE_DIR}") 96 "${CMAKE_CURRENT_SOURCE_DIR}")
97 97
98 if(GCOV_EXECUTABLE) 98 if(GCOV_EXECUTABLE)
99 add_executable(puff-test-coverage pufftest.c puff.c) 99 add_executable(zlib_puff_test-coverage pufftest.c puff.c puff.h)
100 100
101 target_compile_options(puff-test-coverage PRIVATE -coverage) 101 target_compile_options(zlib_puff_test-coverage PRIVATE -coverage)
102 102
103 target_link_options(puff-test-coverage PRIVATE -coverage) 103 target_link_options(zlib_puff_test-coverage PRIVATE -coverage)
104 104
105 add_test(NAME zlib_puff_test_coverage 105 add_test(NAME zlib_puff_test-coverage
106 COMMAND ${CMAKE_COMMAND} -P 106 COMMAND ${CMAKE_COMMAND} -P
107 ${CMAKE_CURRENT_SOURCE_DIR}/tester-cov.cmake 107 ${CMAKE_CURRENT_SOURCE_DIR}/tester-cov.cmake
108 "$<TARGET_FILE:puff-test-coverage>" 108 "$<TARGET_FILE:zlib_puff_test-coverage>"
109 "${CMAKE_CURRENT_SOURCE_DIR}" 109 "${CMAKE_CURRENT_SOURCE_DIR}"
110 "${CMAKE_CURRENT_BINARY_DIR}" 110 "${CMAKE_CURRENT_BINARY_DIR}"
111 ${GCOV_EXECUTABLE} 111 ${GCOV_EXECUTABLE}
@@ -129,27 +129,29 @@ if(ZLIB_PUFF_BUILD_STATIC)
129 if(ZLIB_PUFF_BUILD_TESTING) 129 if(ZLIB_PUFF_BUILD_TESTING)
130 enable_testing() 130 enable_testing()
131 131
132 add_executable(puff-testStatic pufftest.c) 132 add_executable(zlib_puff_testStatic pufftest.c puff.h)
133 133
134 target_link_libraries(puff-testStatic 134 target_link_libraries(zlib_puff_testStatic
135 PRIVATE zlib-puffStatic) 135 PRIVATE zlib_puff_puffStatic)
136 add_test(NAME zlib_puff_testStatic 136 add_test(NAME zlib_puff_testStatic
137 COMMAND ${CMAKE_COMMAND} -P 137 COMMAND ${CMAKE_COMMAND} -P
138 ${CMAKE_CURRENT_SOURCE_DIR}/tester.cmake 138 ${CMAKE_CURRENT_SOURCE_DIR}/tester.cmake
139 "$<TARGET_FILE:puff-testStatic>" 139 "$<TARGET_FILE:zlib_puff_testStatic>"
140 "${CMAKE_CURRENT_SOURCE_DIR}") 140 "${CMAKE_CURRENT_SOURCE_DIR}")
141 141
142 if(GCOV_EXECUTABLE) 142 if(GCOV_EXECUTABLE)
143 add_executable(puff-testStatic-coverage pufftest.c puff.c) 143 add_executable(zlib_puff_testStatic-coverage pufftest.c puff.c puff.h)
144 144
145 target_compile_options(puff-testStatic-coverage PRIVATE -coverage) 145 target_compile_options(zlib_puff_testStatic-coverage
146 PRIVATE -coverage)
146 147
147 target_link_options(puff-testStatic-coverage PRIVATE -coverage) 148 target_link_options(zlib_puff_testStatic-coverage
149 PRIVATE -coverage)
148 150
149 add_test(NAME zlib_puff_testStatic_coverage 151 add_test(NAME zlib_puff_testStatic-coverage
150 COMMAND ${CMAKE_COMMAND} -P 152 COMMAND ${CMAKE_COMMAND} -P
151 ${CMAKE_CURRENT_SOURCE_DIR}/tester-cov.cmake 153 ${CMAKE_CURRENT_SOURCE_DIR}/tester-cov.cmake
152 "$<TARGET_FILE:puff-testStatic-coverage>" 154 "$<TARGET_FILE:zlib_puff_testStatic-coverage>"
153 "${CMAKE_CURRENT_SOURCE_DIR}" 155 "${CMAKE_CURRENT_SOURCE_DIR}"
154 "${CMAKE_CURRENT_BINARY_DIR}" 156 "${CMAKE_CURRENT_BINARY_DIR}"
155 ${GCOV_EXECUTABLE} 157 ${GCOV_EXECUTABLE}
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index fab91e4..098472e 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -98,15 +98,15 @@ if(ZLIB_BUILD_STATIC)
98 target_link_options(infcover PRIVATE -coverage) 98 target_link_options(infcover PRIVATE -coverage)
99 target_compile_definitions( 99 target_compile_definitions(
100 infcover PRIVATE $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN>) 100 infcover PRIVATE $<$<BOOL:${HAVE___ATTR__VIS_HIDDEN}>:HAVE_HIDDEN>)
101 add_test(NAME zlib-coverage COMMAND infcover) 101 add_test(NAME zlib_coverage COMMAND infcover)
102 set(INFCOVER_DIR ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/infcover.dir) 102 set(INFCOVER_DIR ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/infcover.dir)
103 add_test( 103 add_test(
104 NAME zlib-coverage-summary 104 NAME zlib_coverage-summary
105 COMMAND 105 COMMAND
106 ${GCOV_EXECUTABLE} ${llvm_option} 106 ${GCOV_EXECUTABLE} ${llvm_option}
107 ${CMAKE_CURRENT_SOURCE_DIR}/infcover.c -o 107 ${CMAKE_CURRENT_SOURCE_DIR}/infcover.c -o
108 ${INFCOVER_DIR}/infcover.c.gcda) 108 ${INFCOVER_DIR}/infcover.c.gcda)
109 set_tests_properties(zlib-coverage-summary PROPERTIES DEPENDS 109 set_tests_properties(zlib_coverage-summary PROPERTIES DEPENDS
110 zlib-coverage) 110 zlib-coverage)
111 set(CMAKE_C_FLAGS 111 set(CMAKE_C_FLAGS
112 ${CFLAGS_OLD} 112 ${CFLAGS_OLD}