X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=INSTALL;h=713c98ad9e179f53a832a5f0d09b2b5961970759;hb=e224ef029b58de61fead592a6134775dbd9a97b8;hp=8fec24e8f44ad507504a51a5bcb92f2cd379fef4;hpb=0baeaadd2b01ddf81a32134af302103a62014f5d;p=lyx.git diff --git a/INSTALL b/INSTALL index 8fec24e8f4..713c98ad9e 100644 --- a/INSTALL +++ b/INSTALL @@ -100,19 +100,21 @@ For more complicated cases, LyX configure takes the following specific flags: o --enable-build-type=[rel(ease), dev(elopment), pre(release)] - allows to tweak the compiled code. The options are equivalent to: - - release: --enable-optimization=-O2 --disable-assertions - --disable-stdlib-debug --disable-concept-checks - --disable-warnings --disable-debug - - prerelease: --enable-optimization=-O2 --enable-assertions - --disable-stdlib-debug --enable-concept-checks - --enable-warnings --enable-debug - - development: --enable-optimization=-O --enable-assertions - --enable-stdlib-debug --enable-concept-checks - --enable-warnings --enable-debug + allows to tweak the compiled code. The following table describes + the settings in terms of various options that are described later + + release prerelease development + optimization -O2 -O2 -O + assertions X X + stdlib-debug X + concept-checks X X + warnings X X + debug X X + + The default are as follows in terms of version number + release: stable release (1.x.y) + prerelease: version number contains alpha, beta, rc or pre. + development: version number contains svn. o --with-extra-lib=DIRECTORY that specifies the path where LyX will find extra libraries (qt4) it needs. Defaults to NONE @@ -127,10 +129,10 @@ flags: --with-extra-lib=DIRECTORY/lib --with-extra-inc=DIRECTORY/include If DIRECTORY is not specified, the current prefix is used. - o --with-version-suffix will install LyX as lyx-, e.g. lyx-1.6.1 - The LyX data directory will be something like /lyx-1.6.1/. - Additionally your user configuration files will be found in e.g. - $HOME/.lyx-1.6.1 + o --with-version-suffix[=VERSION] will install LyX as lyx-VERSION, + e.g. lyx-1.6.1. The LyX data directory will be something like + /lyx-1.6.1/. Additionally your user configuration files + will be found in e.g. $HOME/.lyx-1.6.1 You can use this feature to install more than one version of LyX on the same system. You can optionally specify a "version" of your @@ -199,8 +201,11 @@ give a value to the CXX variable. If you encounter problems, please read the section 'Problems' at the end of this file. -In particular, the following options could be useful in some desperate -cases: +The following options allow to tweak more precisely the generated code: + + o --enable-profiling instruments the code for use with the gprof + profiler. The result are only meaningful in conjunction with + --enable-build-type=release. o --enable-optimization=VALUE enables you to set optimization to a higher level as the default (-O), for example --enable-optimization=-O3. @@ -241,6 +246,11 @@ cases: want to use. The default value is qt4, which is the only available frontend for now. + o --enable-monolithic-[boost,client,insets,mathed,core,tex2lyx,frontend-qt4] + that enable monolithic build of the given part of the source code. This + should reduce the compilation time provided you have enough memory + (>500MB). + Compiling and installing LyX ----------------------------