diff options
Diffstat (limited to 'contrib/minizip/test/CMakeLists.txt')
-rw-r--r-- | contrib/minizip/test/CMakeLists.txt | 146 |
1 files changed, 70 insertions, 76 deletions
diff --git a/contrib/minizip/test/CMakeLists.txt b/contrib/minizip/test/CMakeLists.txt index 2da5ae1..2f86ee3 100644 --- a/contrib/minizip/test/CMakeLists.txt +++ b/contrib/minizip/test/CMakeLists.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | #if we are built from with zlib, use this path's) | 1 | # if we are built from with zlib, use this path's) |
2 | if(DEFINED ZLIB_BUILD_SHARED) | 2 | if(DEFINED ZLIB_BUILD_SHARED) |
3 | set(WORK_DIR ${zlib_BINARY_DIR}) | 3 | set(WORK_DIR ${zlib_BINARY_DIR}) |
4 | set(inst_setup minizip_minizip_install) | 4 | set(inst_setup minizip_minizip_install) |
@@ -7,31 +7,30 @@ else(DEFINED ZLIB_BUILD_SHARED) | |||
7 | set(inst_setup minizip_minizip_install) | 7 | set(inst_setup minizip_minizip_install) |
8 | set(ZLIB_ARG "-DZLIB_DIR=${ZLIB_DIR}") | 8 | set(ZLIB_ARG "-DZLIB_DIR=${ZLIB_DIR}") |
9 | 9 | ||
10 | add_test(NAME minizip_install | 10 | add_test( |
11 | COMMAND ${CMAKE_COMMAND} --install ${minizip_BINARY_DIR} | 11 | NAME minizip_install |
12 | --prefix ${CMAKE_CURRENT_BINARY_DIR}/test_install | 12 | COMMAND ${CMAKE_COMMAND} --install ${minizip_BINARY_DIR} --prefix |
13 | --config $<CONFIG> | 13 | ${CMAKE_CURRENT_BINARY_DIR}/test_install --config $<CONFIG> |
14 | WORKING_DIRECTORY ${minizip_BINARY_DIR}) | 14 | WORKING_DIRECTORY ${minizip_BINARY_DIR}) |
15 | 15 | ||
16 | set_tests_properties(minizip_install | 16 | set_tests_properties(minizip_install PROPERTIES FIXTURES_SETUP |
17 | PROPERTIES | 17 | minizip_install) |
18 | FIXTURES_SETUP minizip_install) | ||
19 | endif(DEFINED ZLIB_BUILD_SHARED) | 18 | endif(DEFINED ZLIB_BUILD_SHARED) |
20 | 19 | ||
21 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 20 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
22 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) | 21 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) |
23 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) | 22 | file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) |
24 | 23 | ||
25 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/find_package_test.cmake.in | 24 | configure_file( |
26 | ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test/CMakeLists.txt | 25 | ${CMAKE_CURRENT_SOURCE_DIR}/find_package_test.cmake.in |
27 | @ONLY) | 26 | ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test/CMakeLists.txt @ONLY) |
28 | 27 | ||
29 | configure_file( | 28 | configure_file( |
30 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_test.cmake.in | 29 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_test.cmake.in |
31 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test/CMakeLists.txt | 30 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test/CMakeLists.txt @ONLY) |
32 | @ONLY) | ||
33 | 31 | ||
34 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in | 32 | configure_file( |
33 | ${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in | ||
35 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test/CMakeLists.txt | 34 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test/CMakeLists.txt |
36 | @ONLY) | 35 | @ONLY) |
37 | 36 | ||
@@ -45,83 +44,78 @@ endif(GENERATOR) | |||
45 | # | 44 | # |
46 | # findpackage_test | 45 | # findpackage_test |
47 | # | 46 | # |
48 | add_test(NAME minizip_find_package_configure | 47 | add_test( |
49 | COMMAND ${CMAKE_COMMAND} | 48 | NAME minizip_find_package_configure |
50 | ${PLATFORM} | 49 | COMMAND |
50 | ${CMAKE_COMMAND} ${PLATFORM} | ||
51 | -B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build | 51 | -B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build |
52 | -DCMAKE_BUILD_TYPE=$<CONFIG> | 52 | -DCMAKE_BUILD_TYPE=$<CONFIG> -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} |
53 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | ||
54 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | 53 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} |
55 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install | 54 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install ${ZLIB_ARG} |
56 | ${ZLIB_ARG} | 55 | --fresh -G "${CMAKE_GENERATOR}" |
57 | --fresh | ||
58 | -G "${CMAKE_GENERATOR}" | ||
59 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) | 56 | -S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test) |
60 | 57 | ||
61 | add_test(NAME minizip_find_package_build | 58 | add_test( |
62 | COMMAND ${CMAKE_COMMAND} --build . | 59 | NAME minizip_find_package_build |
63 | --config $<CONFIG> | 60 | COMMAND ${CMAKE_COMMAND} --build . --config $<CONFIG> |
64 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) | 61 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build) |
65 | 62 | ||
66 | set_tests_properties(minizip_find_package_configure PROPERTIES | 63 | set_tests_properties( |
67 | FIXTURES_REQUIRED ${inst_setup} | 64 | minizip_find_package_configure PROPERTIES FIXTURES_REQUIRED ${inst_setup} |
68 | FIXTURES_SETUP mzfp_config) | 65 | FIXTURES_SETUP mzfp_config) |
69 | 66 | ||
70 | set_tests_properties(minizip_find_package_build PROPERTIES | 67 | set_tests_properties(minizip_find_package_build PROPERTIES FIXTURES_REQUIRED |
71 | FIXTURES_REQUIRED mzfp_config) | 68 | mzfp_config) |
72 | 69 | ||
73 | # | 70 | # |
74 | # add_subdirectory_test | 71 | # add_subdirectory_test |
75 | # | 72 | # |
76 | add_test(NAME minizip_add_subdirectory_configure | 73 | add_test( |
77 | COMMAND ${CMAKE_COMMAND} | 74 | NAME minizip_add_subdirectory_configure |
78 | ${PLATFORM} | 75 | COMMAND |
79 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build | 76 | ${CMAKE_COMMAND} ${PLATFORM} |
80 | -DCMAKE_BUILD_TYPE=$<CONFIG> | 77 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build |
81 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | 78 | -DCMAKE_BUILD_TYPE=$<CONFIG> -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} |
82 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | 79 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} |
83 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install | 80 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install ${ZLIB_ARG} |
84 | ${ZLIB_ARG} | 81 | --fresh -G "${CMAKE_GENERATOR}" |
85 | --fresh | 82 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) |
86 | -G "${CMAKE_GENERATOR}" | 83 | |
87 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test) | 84 | add_test( |
88 | 85 | NAME minizip_add_subdirectory_build | |
89 | add_test(NAME minizip_add_subdirectory_build | 86 | COMMAND ${CMAKE_COMMAND} --build . --config $<CONFIG> |
90 | COMMAND ${CMAKE_COMMAND} --build . | ||
91 | --config $<CONFIG> | ||
92 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) | 87 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build) |
93 | 88 | ||
94 | set_tests_properties(minizip_add_subdirectory_configure PROPERTIES | 89 | set_tests_properties( |
95 | FIXTURES_REQUIRED ${inst_setup} | 90 | minizip_add_subdirectory_configure |
96 | FIXTURES_SETUP mzas_config) | 91 | PROPERTIES FIXTURES_REQUIRED ${inst_setup} FIXTURES_SETUP mzas_config) |
97 | 92 | ||
98 | set_tests_properties(minizip_add_subdirectory_build PROPERTIES | 93 | set_tests_properties(minizip_add_subdirectory_build PROPERTIES FIXTURES_REQUIRED |
99 | FIXTURES_REQUIRED mzas_config) | 94 | mzas_config) |
100 | 95 | ||
101 | # | 96 | # |
102 | # add_subdirectory_exclude_test | 97 | # add_subdirectory_exclude_test |
103 | # | 98 | # |
104 | add_test(NAME minizip_add_subdirectory_exclude_configure | 99 | add_test( |
105 | COMMAND ${CMAKE_COMMAND} | 100 | NAME minizip_add_subdirectory_exclude_configure |
106 | ${PLATFORM} | 101 | COMMAND |
107 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build | 102 | ${CMAKE_COMMAND} ${PLATFORM} |
108 | -DCMAKE_BUILD_TYPE=$<CONFIG> | 103 | -B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build |
109 | -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} | 104 | -DCMAKE_BUILD_TYPE=$<CONFIG> -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} |
110 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} | 105 | -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} |
111 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install | 106 | -DCMAKE_INSTALL_PREFIX=${WORK_DIR}/test/test_install ${ZLIB_ARG} |
112 | ${ZLIB_ARG} | 107 | --fresh -G "${CMAKE_GENERATOR}" |
113 | --fresh | 108 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) |
114 | -G "${CMAKE_GENERATOR}" | 109 | |
115 | -S${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test) | 110 | add_test( |
116 | 111 | NAME minizip_add_subdirectory_exclude_build | |
117 | add_test(NAME minizip_add_subdirectory_exclude_build | 112 | COMMAND ${CMAKE_COMMAND} --build . --config $<CONFIG> |
118 | COMMAND ${CMAKE_COMMAND} --build . | 113 | WORKING_DIRECTORY |
119 | --config $<CONFIG> | 114 | ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) |
120 | WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build) | 115 | |
121 | 116 | set_tests_properties( | |
122 | set_tests_properties(minizip_add_subdirectory_exclude_configure PROPERTIES | 117 | minizip_add_subdirectory_exclude_configure |
123 | FIXTURES_REQUIRED ${inst_setup} | 118 | PROPERTIES FIXTURES_REQUIRED ${inst_setup} FIXTURES_SETUP mzasx_config) |
124 | FIXTURES_SETUP mzasx_config) | 119 | |
125 | 120 | set_tests_properties(minizip_add_subdirectory_exclude_build | |
126 | set_tests_properties(minizip_add_subdirectory_exclude_build PROPERTIES | 121 | PROPERTIES FIXTURES_REQUIRED mzasx_config) |
127 | FIXTURES_REQUIRED mzasx_config) | ||