From 6b5f3565d8ddb30792aff89fe571bbe5ba64e007 Mon Sep 17 00:00:00 2001 From: Tres Finocchiaro Date: Mon, 5 May 2014 09:47:06 -0400 Subject: [PATCH] Apple Bundle Fix : Move tasks from / to /data/scripts --- data/scripts/CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 data/scripts/CMakeLists.txt diff --git a/data/scripts/CMakeLists.txt b/data/scripts/CMakeLists.txt new file mode 100644 index 000000000..405b5f65c --- /dev/null +++ b/data/scripts/CMakeLists.txt @@ -0,0 +1,13 @@ +SET(BUILD_ROOT "${CMAKE_CURRENT_BINARY_DIR}/../../") +IF(LMMS_BUILD_APPLE) + CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/data/scripts/create_apple_bundle.sh.in" + "${BUILD_ROOT}/create_apple_bundle.sh" @ONLY) + CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/data/scripts/create_apple_dmg.sh.in" + "${BUILD_ROOT}/create_apple_dmg.sh" @ONLY) + # Add execute permissions to bundle script + SET(CHMOD_CMD "chmod") + SET(CHMOD_ARG1 "u+x") + SET(CHMOD_ARG2 "${BUILD_ROOT}/create_apple_bundle.sh") + EXECUTE_PROCESS(COMMAND ${CHMOD_CMD} ${CHMOD_ARG1} ${CHMOD_ARG2}) + INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${BUILD_ROOT}/create_apple_bundle.sh)") +ENDIF(LMMS_BUILD_APPLE) \ No newline at end of file