summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorArchez <Archez@users.noreply.github.com>2024-04-08 01:04:05 -0400
committerGarrett Cox <garrettjcox@gmail.com>2024-05-22 09:05:01 -0500
commitd75ad5aae2c79f32422b1d038a740cb5f253c2aa (patch)
tree681dc9ed4f5310e0b09b1396675f2772154ef22e /CMake
parent2c7c2d53f15e2d1ac9d5b0ae3ec237c098f914df (diff)
Add cmake for bundling mac app and add mac icon (#177)
Diffstat (limited to 'CMake')
-rw-r--r--CMake/Packaging-2.cmake9
-rw-r--r--CMake/Packaging.cmake7
2 files changed, 7 insertions, 9 deletions
diff --git a/CMake/Packaging-2.cmake b/CMake/Packaging-2.cmake
index 3525ae1e4..c7b49ae92 100644
--- a/CMake/Packaging-2.cmake
+++ b/CMake/Packaging-2.cmake
@@ -1,6 +1,6 @@
set(CPACK_ARCHIVE_COMPONENT_INSTALL ON)
set(CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY 0)
-set(CPACK_COMPONENTS_ALL "ship" "extractor" "appimage")
+set(CPACK_COMPONENTS_ALL "2s2h" "extractor" "appimage")
if (NOT CPACK_GENERATOR STREQUAL "External")
list(REMOVE_ITEM CPACK_COMPONENTS_ALL "appimage")
@@ -21,10 +21,9 @@ set(CPACK_PACKAGING_INSTALL_PREFIX "/usr/bin")
endif()
if (CPACK_GENERATOR MATCHES "Bundle")
- set(CPACK_BUNDLE_NAME "soh")
+ set(CPACK_BUNDLE_NAME "2s2h")
set(CPACK_BUNDLE_PLIST "macosx/Info.plist")
- set(CPACK_BUNDLE_ICON "macosx/soh.icns")
- set(CPACK_BUNDLE_STARTUP_COMMAND "../soh/macosx/soh-macos.sh")
+ set(CPACK_BUNDLE_ICON "macosx/2s2h.icns")
+ set(CPACK_BUNDLE_STARTUP_COMMAND "macosx/2s2h-macos.sh")
set(CPACK_BUNDLE_APPLE_CERT_APP "-")
endif()
-
diff --git a/CMake/Packaging.cmake b/CMake/Packaging.cmake
index 907f8da76..c243ad066 100644
--- a/CMake/Packaging.cmake
+++ b/CMake/Packaging.cmake
@@ -76,9 +76,9 @@ execute_process(
${LINUXDEPLOY_EXECUTABLE}
--appimage-extract-and-run
--appdir=${CPACK_TEMPORARY_DIRECTORY}
- --executable=$<TARGET_FILE:soh>
- $<$<BOOL:$<TARGET_PROPERTY:soh,APPIMAGE_DESKTOP_FILE>>:--desktop-file=$<TARGET_PROPERTY:soh,APPIMAGE_DESKTOP_FILE>>
- $<$<BOOL:$<TARGET_PROPERTY:soh,APPIMAGE_ICON_FILE>>:--icon-file=$<TARGET_PROPERTY:soh,APPIMAGE_ICON_FILE>>
+ --executable=$<TARGET_FILE:mm>
+ $<$<BOOL:$<TARGET_PROPERTY:mm,APPIMAGE_DESKTOP_FILE>>:--desktop-file=$<TARGET_PROPERTY:mm,APPIMAGE_DESKTOP_FILE>>
+ $<$<BOOL:$<TARGET_PROPERTY:mm,APPIMAGE_ICON_FILE>>:--icon-file=$<TARGET_PROPERTY:mm,APPIMAGE_ICON_FILE>>
--output=appimage
# --verbosity=2
)
@@ -87,4 +87,3 @@ execute_process(
endif()
include(CPack)
-