lyx_mirror/development
Kornel Benko 20359572ed Patch from Benjamin Piwowarski
Just some comments on the patch:

- The executable name has to match the information in Info.plist (development/MacOSX/Info.plist.in and CMakeLists.txt).  The autoconf config/lyxinclude.m4 file has been modified to make it work with autotools.

- The process to build OS X bundle is to first add all the files to be included to the bundle when calling add_executable (src/CMakeLists.txt) and then by calling setting the source file property of each of these files (development/cmake/Install.cmake, l.14) so that the files are properly located into the bundle. This is also why Install.cmake has to be included two times in src/CMakeLists.txt (once to build the list of files, once to set the location of the list of files).

- in CMakeLists.txt there is a line
install(CODE "set(BU_CHMOD_BUNDLE_ITEMS 1)")
What it does is to fix the owner permissions within the bundle - this is necessary because some libraries are copied within the bundle and might be owned by root

- An empty qt.conf is included in the bundle so that QT does not try to link to other QT libraries (which will not be included in the bundle)

- In development/cmake/Install.cmake, some OS X specific files (*.sdef, qt.conf, *.icns) have to be included in the bundle

Benjamin
2012-10-13 09:53:20 +02:00
..
attic Move layout editor zombie to attic. 2012-10-01 17:14:34 +02:00
autotests Advanced find autotests now working again. 2012-10-13 00:47:06 +01:00
cmake Patch from Benjamin Piwowarski 2012-10-13 09:53:20 +02:00
coding Move the lyx2lyx guide to coding/. 2010-11-06 03:08:02 +00:00
cygwin Setup .gitignore for generated files 2012-03-22 02:16:12 +01:00
HTML Update HTML notes again. 2011-04-03 13:38:05 +00:00
keystest Next keystest patch from John McCabe-Dansted. 2010-01-06 22:11:59 +00:00
lyxserver Remove obsolete source file. 2010-02-18 09:58:20 +00:00
MacOSX Patch from Benjamin Piwowarski 2012-10-13 09:53:20 +02:00
mathmacros * description of the math macro implementation 2008-03-15 10:54:26 +00:00
tools Port changes to update-po.sh script to trunk. 2012-07-02 17:49:08 -04:00
Win32 installer: rename install folder as discussed 2012-07-08 15:48:26 +02:00
.gitignore Setup .gitignore for generated files 2012-03-22 02:16:12 +01:00
FORMAT doc glitch 2012-09-25 11:18:23 +02:00
LyX-Mac-binary-release.sh support for Xcode 4.3 and Mountain Lion 2012-09-23 16:06:55 +02:00
lyx.package.README Creat source package with 'make package_source' from inside the build directory 2011-05-23 08:44:32 +00:00
lyx.rpm.README Typos 2012-06-05 12:22:13 +02:00
lyx.spec.in Update version strings 2010-03-16 09:25:30 +00:00
Makefile.am Remove outdated, unmaintained build system. Still one to go ;-) 2012-02-19 13:13:05 +00:00