]> git.lyx.org Git - lyx.git/blobdiff - development/cmake/README.cmake
add MinSizeRel as project which only uses STL and Boost pchs
[lyx.git] / development / cmake / README.cmake
index a0b518feaa9e3a6acfb9ddf8f957f03d9c141287..02900f90a1a58cd46b4a5c46479cef89ef3edc44 100644 (file)
@@ -3,8 +3,11 @@ Building LyX with CMake
 For all builds:
 - CMake 2.4 or CVS version from www.cmake.org
 - install Qt 4 and make sure qmake 4 is found
+  (add the folder with qmake to the environment variable PATH)
 - by default it builds the Qt4 frontend
-- to build the Qt3 frontend set QTDIR and call cmake with '-Dqt3=1'
+- with GNUWIN32_DIR you could point to your gnuwin32 packages
+  (eg. -DGNUWIN32_DIR=c:\gnuwin32) by default it searches in your 
+  program  folder
 
 Building Visual C++ 2005 project files:
 - install Visual C++ 2005
@@ -20,6 +23,10 @@ Building Visual C++ 2005 project files:
 TIPS: - rename Microsoft Visual Studio 8\VC\vcpackages\feacp.dll 
         to disable Intellisense
       - the Release build links much faster
+      - for the Debug and Release build all precompiled headers are enabled
+        to compile without pch (to check if all necessary headers are included)
+          * use MinSizeRel which only precompiles the STL and Boost headers
+          * use RelWithDebInfo which does not use any precompiled headers
 
 
 Building with GCC/Linux:
@@ -37,6 +44,6 @@ To generate other build files call 'cmake'
 which shows a list of possibilities.
 
 
-The build process tries to find aspell and iconv on Windows 
+The build process tries to find aspell on Windows
 in %ProgramFiles%/GnuWin32/ and in /usr/ or in /usr/local 
-under Linux. If they are not found the support is disabled.
+under Linux. If it is not found the support is disabled.