Skip to content
Snippets Groups Projects
Commit 2a1bec64 authored by Julien Malik's avatar Julien Malik
Browse files

COMP: fix MacOS bundle generation

parent ca4ad567
No related branches found
No related tags found
No related merge requests found
include(BundleUtilities)
set(BU_CHMOD_BUNDLE_ITEMS ON)
fixup_bundle("${CMAKE_INSTALL_PREFIX}/bin/monteverdi" "" "${CMAKE_INSTALL_PREFIX}/lib/otb")
fixup_bundle("${CMAKE_INSTALL_PREFIX}/bin/monteverdi2" "" "${CMAKE_INSTALL_PREFIX}/lib/otb")
set(CPACK_GENERATOR "Bundle" PARENT_SCOPE)
set(CPACK_BUNDLE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/Monteverdi2.icns" PARENT_SCOPE)
set(CPACK_BUNDLE_NAME "Monteverdi-${Monteverdi_VERSION_MAJOR}.${Monteverdi_VERSION_MINOR}" PARENT_SCOPE)
set(CPACK_BUNDLE_NAME "Monteverdi2-${Monteverdi2_VERSION_MAJOR}.${Monteverdi2_VERSION_MINOR}" PARENT_SCOPE)
set(CPACK_BUNDLE_PLIST "${CMAKE_CURRENT_BINARY_DIR}/Info.plist" PARENT_SCOPE)
set(CPACK_BUNDLE_STARTUP_COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/StartupCommand" PARENT_SCOPE)
......
......@@ -3,9 +3,9 @@
<plist version="1.0">
<dict>
<key>CFBundleExecutable</key>
<string>Monteverdi2-@Monteverdi_VERSION_MAJOR@.@Monteverdi_VERSION_MINOR@</string>
<string>Monteverdi2-@Monteverdi2_VERSION_MAJOR@.@Monteverdi2_VERSION_MINOR@</string>
<key>CFBundleIconFile</key>
<string>Monteverdi2-@Monteverdi_VERSION_MAJOR@.@Monteverdi_VERSION_MINOR@.icns</string>
<string>Monteverdi2-@Monteverdi2_VERSION_MAJOR@.@Monteverdi2_VERSION_MINOR@.icns</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
......
......@@ -8,7 +8,6 @@ RESOURCES="$BUNDLE/Contents/Resources"
export GDAL_DATA=$RESOURCES/share/gdal
# Need to have write access to the monteverdi current dir for Caching
cd $HOME
exec "$RESOURCES/bin/monteverdi2"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment