From 2dd35e03bd695ab1fcf28ef1a0e7a029aedfb6c7 Mon Sep 17 00:00:00 2001
From: Lionel GUEZ <guez@lmd.ens.fr>
Date: Tue, 21 Dec 2021 23:38:21 +0100
Subject: [PATCH] Set permissions with CMake

Rather than with Unix-specific chmod command.
---
 Overlap/CMakeLists.txt   | 6 ++++--
 Overlap/eddy_graph.sh.in | 0
 2 files changed, 4 insertions(+), 2 deletions(-)
 mode change 100755 => 100644 Overlap/eddy_graph.sh.in

diff --git a/Overlap/CMakeLists.txt b/Overlap/CMakeLists.txt
index 5641a1a6..e57f0172 100644
--- a/Overlap/CMakeLists.txt
+++ b/Overlap/CMakeLists.txt
@@ -18,6 +18,8 @@ target_link_libraries(eddy_graph PRIVATE ezmpi Jumble::jumble
   Shapelib_03::shapelib_03 Contour_531::contour_531 gpc_f Geometry::geometry
   NR_util::nr_util MPI::MPI_Fortran)
 
-configure_file(eddy_graph.sh.in eddy_graph.sh @ONLY)
-execute_process(COMMAND chmod -w ${CMAKE_CURRENT_BINARY_DIR}/eddy_graph.sh)
+configure_file(eddy_graph.sh.in eddy_graph.sh @ONLY FILE_PERMISSIONS
+  OWNER_READ OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ
+  WORLD_EXECUTE)
+
 include(Tests/CMakeLists.txt)
diff --git a/Overlap/eddy_graph.sh.in b/Overlap/eddy_graph.sh.in
old mode 100755
new mode 100644
-- 
GitLab