Collection of DPF-based plugins for packaging
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
692B

  1. if("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "Windows")
  2. execute_process(COMMAND "${CMAKE_CPACK_COMMAND}"
  3. -G ZIP
  4. --config "$ENV{GITHUB_WORKSPACE}/cmake-build/CPackConfig.cmake"
  5. -B "$ENV{GITHUB_WORKSPACE}/package"
  6. RESULT_VARIABLE result
  7. )
  8. else("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "Linux")
  9. execute_process(COMMAND "${CMAKE_CPACK_COMMAND}"
  10. -G TGZ
  11. --config "$ENV{GITHUB_WORKSPACE}/cmake-build/CPackConfig.cmake"
  12. -B "$ENV{GITHUB_WORKSPACE}/package"
  13. RESULT_VARIABLE result
  14. )
  15. endif()
  16. if(NOT result EQUAL 0)
  17. message(FATAL_ERROR "CPack returned bad exit status")
  18. endif()