mirror of
https://github.com/madler/zlib.git
synced 2026-01-27 01:44:36 +00:00
CMake: Set the platform and configuration for the tests.
This commit is contained in:
parent
1fce5f2cdf
commit
6084c550c3
@ -18,22 +18,29 @@ configure_file(
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/add_subdirectory_exclude_test.cmake.in
|
||||
${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test/CMakeLists.txt)
|
||||
|
||||
# CMAKE_GENERATOR_PLATFORM doesn't work in the if
|
||||
set(GENERATOR ${CMAKE_GENERATOR_PLATFORM})
|
||||
|
||||
if(GENERATOR)
|
||||
set(PLATFORM "-A ${GENERATOR}")
|
||||
endif(GENERATOR)
|
||||
#
|
||||
# findpackage_test
|
||||
#
|
||||
add_test(NAME zlib_test_configure_find_package
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
-B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build
|
||||
-DCMAKE_BUILD_TYPE=$<CONFIG>
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install
|
||||
-DZDIR=${CMAKE_CURRENT_BINARY_DIR}/test_install/${CMAKE_INSTALL_LIBDIR}
|
||||
--fresh
|
||||
-G "${CMAKE_GENERATOR}"
|
||||
-S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test)
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
${PLATFORM}
|
||||
-B${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build
|
||||
-DCMAKE_BUILD_TYPE=$<CONFIG>
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install
|
||||
-DZDIR=${CMAKE_CURRENT_BINARY_DIR}/test_install/${CMAKE_INSTALL_LIBDIR}
|
||||
--fresh
|
||||
-G "${CMAKE_GENERATOR}"
|
||||
-S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test)
|
||||
|
||||
add_test(NAME zlib_test_build_find_package
|
||||
COMMAND ${CMAKE_COMMAND} --build
|
||||
${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build
|
||||
COMMAND ${CMAKE_COMMAND} --build .
|
||||
--config $<CONFIG>
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/findpackage_test_build)
|
||||
|
||||
add_test(NAME zlib_test_test_find_package
|
||||
@ -58,22 +65,23 @@ set_tests_properties(zlib_test_test_find_package PROPERTIES
|
||||
# add_subdirectory_test
|
||||
#
|
||||
add_test(NAME zlib_test_configure_add_subdirectory
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
-B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_test_build
|
||||
-DCMAKE_BUILD_TYPE=$<CONFIG>
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install
|
||||
--fresh
|
||||
-G "${CMAKE_GENERATOR}"
|
||||
-S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test)
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
${PLATFORM}
|
||||
-B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build
|
||||
-DCMAKE_BUILD_TYPE=$<CONFIG>
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install
|
||||
--fresh
|
||||
-G "${CMAKE_GENERATOR}"
|
||||
-S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test)
|
||||
|
||||
add_test(NAME zlib_test_build_add_subdirectory
|
||||
COMMAND ${CMAKE_COMMAND} --build
|
||||
${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_test_build
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_test_build)
|
||||
COMMAND ${CMAKE_COMMAND} --build .
|
||||
--config $<CONFIG>
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build)
|
||||
|
||||
add_test(NAME zlib_test_test_add_subdirectory
|
||||
COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG>
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_test_build)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_test_build)
|
||||
|
||||
set_tests_properties(zlib_test_configure_add_subdirectory PROPERTIES
|
||||
FIXTURES_SETUP as_config)
|
||||
@ -89,22 +97,23 @@ set_tests_properties(zlib_test_test_add_subdirectory PROPERTIES
|
||||
# add_subdirectory_exclude_test
|
||||
#
|
||||
add_test(NAME zlib_test_configure_add_subdirectory_exclude
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
-B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_exclude_test_build
|
||||
-DCMAKE_BUILD_TYPE=$<CONFIG>
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install
|
||||
--fresh
|
||||
-G "${CMAKE_GENERATOR}"
|
||||
-S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test)
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
${PLATFORM}
|
||||
-B${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build
|
||||
-DCMAKE_BUILD_TYPE=$<CONFIG>
|
||||
-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/test_install
|
||||
--fresh
|
||||
-G "${CMAKE_GENERATOR}"
|
||||
-S${CMAKE_CURRENT_BINARY_DIR}/findpackage_test)
|
||||
|
||||
add_test(NAME zlib_test_build_add_subdirectory_exclude
|
||||
COMMAND ${CMAKE_COMMAND} --build
|
||||
${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_exclude_test_build
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_exclude_test_build)
|
||||
COMMAND ${CMAKE_COMMAND} --build .
|
||||
--config $<CONFIG>
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build)
|
||||
|
||||
add_test(NAME zlib_test_test_add_subdirectory_exclude
|
||||
COMMAND ${CMAKE_CTEST_COMMAND} -C $<CONFIG>
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectoy_exclude_test_build)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/add_subdirectory_exclude_test_build)
|
||||
|
||||
set_tests_properties(zlib_test_configure_add_subdirectory_exclude PROPERTIES
|
||||
FIXTURES_SETUP asx_config)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user