aboutsummaryrefslogtreecommitdiff
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt48
1 files changed, 25 insertions, 23 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
123file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) 123file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test)
124file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_test) 124file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test)
125file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) 125file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test)
126 126
127configure_file(${CMAKE_CURRENT_SOURCE_DIR}/find_package_test.cmake.in 127configure_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
130configure_file( 131configure_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
134configure_file(${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in 136configure_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
138set(GENERATOR ${CMAKE_GENERATOR_PLATFORM}) 141set(GENERATOR ${CMAKE_GENERATOR_PLATFORM})
@@ -143,7 +146,7 @@ endif(GENERATOR)
143# 146#
144# findpackage_test 147# findpackage_test
145# 148#
146add_test(NAME zlib_configure_find_package 149add_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
159add_test(NAME zlib_build_find_package 161add_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
164add_test(NAME zlib_test_find_package 166add_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
168set_tests_properties(zlib_configure_find_package PROPERTIES 170set_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
172set_tests_properties(zlib_build_find_package PROPERTIES 174set_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
176set_tests_properties(zlib_test_find_package PROPERTIES 178set_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#
183add_test(NAME zlib_configure_add_subdirectory 185add_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
195add_test(NAME zlib_build_add_subdirectory 197add_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
200add_test(NAME zlib_test_add_subdirectory 202add_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
204set_tests_properties(zlib_configure_add_subdirectory PROPERTIES 206set_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
208set_tests_properties(zlib_build_add_subdirectory PROPERTIES 210set_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
212set_tests_properties(zlib_test_add_subdirectory PROPERTIES 214set_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#
219add_test(NAME zlib_configure_add_subdirectory_exclude 221add_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
231add_test(NAME zlib_build_add_subdirectory_exclude 233add_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
236add_test(NAME zlib_test_add_subdirectory_exclude 238add_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
240set_tests_properties(zlib_configure_add_subdirectory_exclude PROPERTIES 242set_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
244set_tests_properties(zlib_build_add_subdirectory_exclude PROPERTIES 246set_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
248set_tests_properties(zlib_test_add_subdirectory_exclude PROPERTIES 250set_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)