diff --git a/SuperBuild/CMake/Package_Macro.cmake b/SuperBuild/CMake/Package_Macro.cmake
index f09f7bc07866be2ba6808f363e9a2cbddef2be5b..690901d91be9994b3aa47cb8685d10ddb4af188a 100644
--- a/SuperBuild/CMake/Package_Macro.cmake
+++ b/SuperBuild/CMake/Package_Macro.cmake
@@ -42,9 +42,9 @@ macro(superbuild_package)
   configure_file(${SETUP_SCRIPT_SRC}
     ${CMAKE_BINARY_DIR}/pkgsetup @ONLY)
 
-  file(COPY ${CMAKE_BINARY_DIR}/pkgsetup
+  install(FILES ${CMAKE_BINARY_DIR}/pkgsetup
     DESTINATION ${PACKAGE_OUTDIR}
-    FILE_PERMISSIONS
+    PERMISSIONS
       OWNER_READ OWNER_WRITE OWNER_EXECUTE
       GROUP_READ GROUP_EXECUTE
       WORLD_READ WORLD_EXECUTE)