2
0

export.cmake 1.1 KB

1234567891011121314151617181920212223
  1. add_test(NAME export-install WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
  2. COMMAND ${CMAKE_COMMAND} "--install" "${CMAKE_BINARY_DIR}")
  3. add_test(NAME export-mkdir WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
  4. COMMAND ${CMAKE_COMMAND} "-E" "make_directory" "${CMAKE_BINARY_DIR}/export")
  5. if (NOT CMAKE_GENERATOR MATCHES "NMake Makefiles")
  6. set(CMAKE_ARG "-G" "${CMAKE_GENERATOR}")
  7. else()
  8. set(CMAKE_ARG)
  9. endif()
  10. add_test(NAME export-test WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/export
  11. COMMAND ${CMAKE_COMMAND} "${CMAKE_CURRENT_LIST_DIR}"
  12. "-B" "${CMAKE_BINARY_DIR}/export"
  13. ${CMAKE_ARG}
  14. "-DaFunlang_DIR:PATH=${CMAKE_INSTALL_PREFIX}/${INSTALL_CMAKEDIR}")
  15. set_test_label(export export-test export-install)
  16. set_tests_properties(export-install PROPERTIES FIXTURES_SETUP "export") # 添加测试固件
  17. set_tests_properties(export-mkdir PROPERTIES FIXTURES_SETUP "export") # 添加测试固件
  18. set_tests_properties(export-test PROPERTIES FIXTURES_REQUIRED "export")