X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=INSTALL.MacOSX;h=e84af755059c401e4799eeb0ccc55f29fd7c8614;hb=473b41a736134fab0eebe19563ef831d9aba6f8d;hp=f52e6af4edeacc4e2d4d74de6adcb4d37142ef95;hpb=b5c295763dcae9591c908352e28386d479451f6d;p=lyx.git diff --git a/INSTALL.MacOSX b/INSTALL.MacOSX index f52e6af4ed..e84af75505 100644 --- a/INSTALL.MacOSX +++ b/INSTALL.MacOSX @@ -1,7 +1,7 @@ Building LyX/Mac-1.5 Ronald Florence -Modified by Bennett Helm and by Anders -Ekberg . +Modified by Bennett Helm , Anders +Ekberg and Jean-Marc Lasgouttes . LyX/Mac is built from the LyX source, the GPL-licensed Trolltech Qt/Mac library, and a custom application bundle. @@ -50,6 +50,11 @@ using: sudo port install gettext +4. [Useful to simplify detection of Qt:] pkg-config >= 0.9.0. Again, +the simplest way is through MacPorts: + + sudo port install pkgconfig + BUILD INSTRUCTIONS @@ -60,10 +65,13 @@ where you installed Qt for /path/to/QT4 (as above). (a) Official Releases -cd to the top of the LyX source hierarchy, and enter: +If you did not install pkg-config, first set the LDFLAGS variable: + + export LDFLAGS="-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -framework Cocoa" - export LDFLAGS="-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz -framework Cocoa" - ./configure --prefix=/path/to/LyX.app --with-version-suffix=-1.5 --without-x --with-frontend=qt4 --with-qt4-dir=/path/to/QT4 --with-included-gettext --enable-optimization=-Os +Then, cd to the top of the LyX source hierarchy, and enter: + + ./configure --prefix=/path/to/LyX.app --with-version-suffix=-1.5 --without-x --with-qt4-dir=/path/to/QT4 --with-included-gettext --enable-optimization=-Os make make install-strip @@ -76,14 +84,20 @@ user's directory being located at ~/Library/Application Support/LyX-1.5.) Building LyX from developmental sources requires a few more steps. Instead of the instructions above, do the following: -cd to the top of the LyX source hierarchy, and enter: +If you did not install pkg-config, first set the LDFLAGS variable: + + export LDFLAGS="-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -framework Cocoa" + +Then, cd to the top of the LyX source hierarchy, and enter: - export LDFLAGS="-framework Carbon -framework OpenGL -framework AGL -framework QuickTime -lz -framework Cocoa" ./autogen.sh - ./configure --prefix=/path/to/LyX.app --with-version-suffix=-1.5 --without-x --with-frontend=qt4 --with-qt4-dir=/path/to/QT4 --with-included-gettext --enable-optimization=-Os --disable-stdlib-debug --disable-concept-checks + ./configure --prefix=/path/to/LyX.app --with-version-suffix=-1.5 --without-x --with-qt4-dir=/path/to/QT4 --with-included-gettext --enable-optimization=-Os make make install-strip +Note that by default svn versions use some extra debugging code that +somewhat slows LyX down. If it is a real problem, you can pass the +option --disable-stdlib-debug to configure. The information on this page is believed to be accurate, has been used successfully on many systems and sites, and has benefited from the