set(CPACK_ARCHIVE_COMPONENT_INSTALL ON) set(CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY 0) set(CPACK_COMPONENTS_ALL "${CPACK_PACKAGE_NAME}") if (CPACK_GENERATOR STREQUAL "External") list(APPEND CPACK_COMPONENTS_ALL "extractor" "appimage") endif() if(CPACK_GENERATOR MATCHES "DEB|RPM") set(CPACK_PACKAGING_INSTALL_PREFIX "/opt/ship/bin") elseif(CPACK_GENERATOR MATCHES "ZIP") set(CPACK_PACKAGING_INSTALL_PREFIX "") endif() if(CPACK_GENERATOR MATCHES "External") set(CPACK_MONOLITHIC_INSTALL ON) set(CPACK_PACKAGING_INSTALL_PREFIX "/usr/bin") endif() if (CPACK_GENERATOR MATCHES "Bundle") set(CPACK_BUNDLE_NAME "SpaghettiKart") set(CPACK_BUNDLE_PLIST "macosx/Info.plist") set(CPACK_BUNDLE_ICON "macosx/SpaghettiKart.icns") # set(CPACK_BUNDLE_STARTUP_COMMAND "macosx/SpaghettiKart-macos.sh") set(CPACK_BUNDLE_APPLE_CERT_APP "-") endif()