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