From 7961c3cc6e10eead5e3a190aa458bbdff628c5c5 Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Mon, 20 Jul 2015 14:07:44 +0200
Subject: [PATCH] fix execute permission on configure scirpt using cmake file
 copy

---
 SuperBuild/CMake/Package_Macro.cmake | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/SuperBuild/CMake/Package_Macro.cmake b/SuperBuild/CMake/Package_Macro.cmake
index 8febfcd9ee..f09f7bc078 100644
--- a/SuperBuild/CMake/Package_Macro.cmake
+++ b/SuperBuild/CMake/Package_Macro.cmake
@@ -40,8 +40,14 @@ macro(superbuild_package)
 
   set(PKG_OUTPUT_DIR "${PACKAGE_INSTALLDIR}/${PACKAGE_OUTDIR}")
   configure_file(${SETUP_SCRIPT_SRC}
-    ${PACKAGE_INSTALLDIR}/${PACKAGE_OUTDIR}/pkgsetup @ONLY)
-
+    ${CMAKE_BINARY_DIR}/pkgsetup @ONLY)
+
+  file(COPY ${CMAKE_BINARY_DIR}/pkgsetup
+    DESTINATION ${PACKAGE_OUTDIR}
+    FILE_PERMISSIONS
+      OWNER_READ OWNER_WRITE OWNER_EXECUTE
+      GROUP_READ GROUP_EXECUTE
+      WORLD_READ WORLD_EXECUTE)
   
 endmacro(superbuild_package)
 
-- 
GitLab