lyxeditor not executable when installed with cmake

pdv pdvisschere at edpnet.be
Tue Nov 26 18:52:15 UTC 2019


When installing with the latest CMake on MacOS the lyxeditor, inkscape 
and maxima files, copied into the bundle, are not longer executable. 
This is in particular a nuisance for the "reverse search" feature which 
calls lyxeditor.

In the "install(FILES ...)" command (in development/cmake/install.cmake) 
the PERMISSIONS should be mentioned explicitly. See enclosed patch.

Patrick
-------------- next part --------------
diff --git a/development/cmake/Install.cmake b/development/cmake/Install.cmake
index 08a6107aa6..434f1ac920 100755
--- a/development/cmake/Install.cmake
+++ b/development/cmake/Install.cmake
@@ -136,7 +136,7 @@ if(APPLE)
   endif()
 
   foreach(_i lyxeditor maxima inkscape)
-    install(FILES "${TOP_SRC_DIR}/development/MacOSX/${_i}" DESTINATION "${LYX_UTILITIES_INSTALL_PATH}")
+    install(FILES "${TOP_SRC_DIR}/development/MacOSX/${_i}" DESTINATION "${LYX_UTILITIES_INSTALL_PATH}" PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
   endforeach()
   install(FILES "${TOP_SRC_DIR}/development/MacOSX/LyX.icns" DESTINATION "${LYX_DATA_SUBDIR}")
   set(program_suffix ${PROGRAM_SUFFIX})


More information about the lyx-devel mailing list