🩹 fix: properly show name

This commit is contained in:
Helloyunho 2025-07-08 21:52:39 +09:00
parent d28ee35028
commit 703b5f98b8
No known key found for this signature in database
GPG Key ID: 6AFA210B0150BE47
3 changed files with 15 additions and 3 deletions

View File

@ -2,9 +2,11 @@ set(_icon_file AppIcon)
set(MACOSX_BUNDLE_GUI_IDENTIFIER ${APP_ID})
set(MACOSX_BUNDLE_COPYRIGHT ${APP_SPDX})
set(ISLE_TARGET_NAME isle)
set(MACOSX_ISLE_BUNDLE_NAME ${APP_NAME}) # Do note that it can be up to 15 characters long
set(MACOSX_ISLE_BUNDLE_DISPLAY_NAME ${APP_NAME})
set(CONFIG_TARGET_NAME isle-config)
set(MACOSX_CONFIG_BUNDLE_DISPLAY_NAME "Configure LEGO Island")
set(MACOSX_CONFIG_BUNDLE_NAME "Config Isle") # Do note that it can be up to 15 characters long
set(MACOSX_CONFIG_BUNDLE_DISPLAY_NAME "Configure ${APP_NAME}")
set(MACOSX_BUNDLE_INFO_STRING ${PROJECT_VERSION})
set(MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION})
set(MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION})
@ -39,6 +41,11 @@ if(ISLE_BUILD_APP)
--force --deep --sign - --timestamp
\"\$\{CMAKE_INSTALL_PREFIX\}/${ISLE_TARGET_NAME}.app/Contents/MacOS/${ISLE_TARGET_NAME}\")
")
install(CODE "
file(RENAME
\"\$\{CMAKE_INSTALL_PREFIX\}/${ISLE_TARGET_NAME}.app\"
\"\$\{CMAKE_INSTALL_PREFIX\}/${MACOSX_ISLE_BUNDLE_DISPLAY_NAME}.app\")
")
endif()
if(ISLE_BUILD_CONFIG)
configure_file(
@ -76,6 +83,11 @@ if(ISLE_BUILD_CONFIG)
--force --deep --sign - --timestamp
\"\$\{CMAKE_INSTALL_PREFIX\}/${CONFIG_TARGET_NAME}.app/Contents/MacOS/${CONFIG_TARGET_NAME}\")
")
install(CODE "
file(RENAME
\"\$\{CMAKE_INSTALL_PREFIX\}/${CONFIG_TARGET_NAME}.app\"
\"\$\{CMAKE_INSTALL_PREFIX\}/${MACOSX_CONFIG_BUNDLE_DISPLAY_NAME}.app\")
")
endif()
install(CODE "

View File

@ -17,7 +17,7 @@
<key>CFBundleLongVersionString</key>
<string>@MACOSX_BUNDLE_LONG_VERSION_STRING@</string>
<key>CFBundleName</key>
<string>@CONFIG_TARGET_NAME@</string>
<string>@MACOSX_CONFIG_BUNDLE_NAME@</string>
<key>CFBundleDisplayName</key>
<string>@MACOSX_CONFIG_BUNDLE_DISPLAY_NAME@</string>
<key>CFBundlePackageType</key>

View File

@ -17,7 +17,7 @@
<key>CFBundleLongVersionString</key>
<string>@MACOSX_BUNDLE_LONG_VERSION_STRING@</string>
<key>CFBundleName</key>
<string>@ISLE_TARGET_NAME@</string>
<string>@MACOSX_ISLE_BUNDLE_NAME@</string>
<key>CFBundleDisplayName</key>
<string>@MACOSX_ISLE_BUNDLE_DISPLAY_NAME@</string>
<key>CFBundlePackageType</key>