RunCMakeTest.cmake 1.2 KB

123456789101112131415161718192021222324
  1. cmake_minimum_required(VERSION 3.1 FATAL_ERROR)
  2. include(RunCMake)
  3. include("${RunCMake_SOURCE_DIR}/CPackTestHelpers.cmake")
  4. # args: TEST_NAME "GENERATORS" RUN_CMAKE_BUILD_STEP
  5. run_cpack_test(MINIMAL "RPM;DEB;TGZ" false)
  6. run_cpack_source_test(SOURCE_PACKAGE "RPM" true)
  7. run_cpack_test(PARTIALLY_RELOCATABLE_WARNING "RPM" false)
  8. run_cpack_test(DEB_EXTRA "DEB" false)
  9. run_cpack_test(DEPENDENCIES "RPM;DEB" true)
  10. run_cpack_test(EMPTY_DIR "RPM;DEB;TGZ" true)
  11. run_cpack_test(COMPONENTS_EMPTY_DIR "RPM;DEB;TGZ" true)
  12. run_cpack_test(CUSTOM_NAMES "RPM;DEB" true)
  13. run_cpack_test_subtests(MAIN_COMPONENT "invalid;found" "RPM" false)
  14. run_cpack_test(PER_COMPONENT_FIELDS "RPM;DEB" false)
  15. run_cpack_test(RPM_DIST "RPM" false)
  16. run_cpack_test(INSTALL_SCRIPTS "RPM" false)
  17. run_cpack_test(DEB_GENERATE_SHLIBS "DEB" true)
  18. run_cpack_test(DEB_GENERATE_SHLIBS_LDCONFIG "DEB" true)
  19. run_cpack_test(DEBUGINFO "RPM" true)
  20. run_cpack_test_subtests(SINGLE_DEBUGINFO "no_main_component;one_component;one_component_main;no_debuginfo;one_component_no_debuginfo;no_components;valid" "RPM" true)
  21. run_cpack_test(LONG_FILENAMES "DEB" false)
  22. run_cpack_test_subtests(PACKAGE_CHECKSUM "invalid;MD5;SHA1;SHA224;SHA256;SHA384;SHA512" "TGZ" false)