From bca86d9c1acc879f47a766e583d8de202bf87cb6 Mon Sep 17 00:00:00 2001 From: Tres Finocchiaro Date: Sun, 4 May 2014 01:10:52 -0400 Subject: [PATCH] Apple Bundle fixes --- CMakeLists.txt | 2 ++ data/scripts/create_apple_bundle.sh.in | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index df603e3cc..475170cec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -667,6 +667,8 @@ SET(MACOSX_BUNDLE_MIMETYPE "application/x-lmms-project") CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/data/lmms.plist.in" "${CMAKE_INSTALL_PREFIX}/Info.plist") CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/data/scripts/create_apple_bundle.sh.in" "${CMAKE_INSTALL_PREFIX}/create_apple_bundle.sh") CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/data/scripts/create_apple_dmg.sh.in" "${CMAKE_INSTALL_PREFIX}/create_apple_dmg.sh") +# Add execute permissions to bundle script +FILE(COPY "${CMAKE_INSTALL_PREFIX}/create_apple_bundle.sh" DESTINATION "${CMAKE_INSTALL_PREFIX}/create_apple_bundle.sh" FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) #endif SET(CPACK_SOURCE_GENERATOR "TBZ2") diff --git a/data/scripts/create_apple_bundle.sh.in b/data/scripts/create_apple_bundle.sh.in index fa6df3454..49b83baf0 100644 --- a/data/scripts/create_apple_bundle.sh.in +++ b/data/scripts/create_apple_bundle.sh.in @@ -119,5 +119,5 @@ cp "$CMAKE_BUILD/Info.plist" "$APP/Contents/Info.plist" # Done. Ready to build DMG echo -e "\nFinished.\n\nPlease run \"create_apple_dmg.sh\" from the Desktop to build the installer.\n" echo -e "Note: You can drag/drop it into this terminal window.)\n" -cp "CMAKE_INSTALL/create_apple_dmg.sh" "$HOME/Desktop/" +cp "$CMAKE_INSTALL/create_apple_dmg.sh" "$HOME/Desktop/" chmod +x "$HOME/Desktop/create_apple_dmg.sh"