3. Windows/mingw
4. Windows/cygwin
5. Windows/msvc
-6. Other versions of lyx (1.4.x)
-7. Tips and hints
-8. Troubleshooting
+6. Tips and hints
+7. Troubleshooting
1. General usage of scons
* frontend=qt3/qt4: qt3 is the default for all *nix systems including
windows cygwin. qt4 is the default for windows/mingw and windows/
- msvc. xform and gtk are not currently supported.
+ msvc. gtk is not currently supported.
* mode=debug/release: lyx will be built under the debug or release
directory, with different default build options.
* boost=included/system/auto: whether or not use included boost, system
* rebuild=target1,target2... By default, scons will exam all components
when you build lyx. You can free scons from some hard work and save
yourself some time by telling scons to rebuild only specified
- component(s).
+ component(s). rebuild=no, none, yes or all can be used as well.
* log_file: a log file of executed commands, default to scons_lyx.log
directories in VCProjectEngine.dll.express.config, as suggested in
http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/.
- * build qt4
+ * build qt3
+ - download qt3 source from Q../Free sourceforge.net website (not from
+ trolltech).
+ - compile qt3 as instructed
+
+ or qt4
- download qt4 source from trolltech (not the binary version, which
only works with mingw)
- get q../free patch for qt4
- To use the msvc debugger, you have to use mode=debug (default).
-6. Other versions of lyx (1.4.x)
-================================
-
-The scons build system is not yet distributed with lyx1.4.x. Support for
-the qt2 frontend of lyx1.4.x is, however, added to the trunk (1.5.x). If
-you have checked out both 1.4.x and the trunk, you can build lyx 1.4.x
-using commands similar to
-
- > cd lyx-1.4.x
- > scons -f ../lyx-1.5.x/development/scons/SConstruct
-
-Note that lyx 1.4.x does not use the latest version of the boost library
-so option boost=included is recommended.
-
-
-7. Tips and hints
+6. Tips and hints
=================
* Using external boost libraries (install boost libraries and use
not be included in the dependency tree.
-8. Troubleshooting
+7. Troubleshooting
==================
When you get an error: