X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=README.autoconf;h=6f30c54106851807267e7f403dfe889d12dde2a2;hb=7a56d332ad34f74b26fa9d4b5a75e41dc3d87f00;hp=40a0fc61594e121417337bf64938bdc1e915d9d2;hpb=725877b75103c43cf5a62c1f24348363a6d384d2;p=flightgear.git diff --git a/README.autoconf b/README.autoconf index 40a0fc615..6f30c5410 100644 --- a/README.autoconf +++ b/README.autoconf @@ -4,14 +4,21 @@ libraries. Key input files for this system are: configure.in - Top level directory Makefile.am - One in each subdirectory - Simulator/Include/config.in - input file for building config.h + Include/config.in - input file for building config.h If you need to modify any of these files, you will need to build and install the following packages: - GNU autoconf 2.12 (available from ftp://prep.ai.mit.edu/pub/gnu) - GNU automake 1.2h (available from ftp://ftp.cygnus.com/pub/tromey) - - GNU libtool 1.0c (available from ftp://prep.ai.mit.edu/pub/gnu) + +Libtool is not currently used: + + - GNU libtool 1.2 (available from ftp://prep.ai.mit.edu/pub/gnu) + (or maybe ftp://alpha.gnu.org/gnu) + - After upgrading libtool, if we were using it, you would want to run: + + libtoolize --force When making a change to any of these files you will need to run: @@ -20,3 +27,17 @@ When making a change to any of these files you will need to run: Then follow the regular build procedure: ./configure; make; make install + +For debuging purposes you might want to try something like: + + CFLAGS=-Wall CXXFLAGS=-Wall ./configure; make; make install + +For full optimization using the EGCS compiler on an Intel processor you +could try something like: + + MACH="-mpentium" # -m486 -mpentiumpro etc. + export CC=egcc # for Linux + export CFLAGS="-Wall -O5 -fomit-frame-pointer -ffast-math -funroll-loops $MACH" + export CXXFLAGS="-Wall -O5 -fomit-frame-pointer -ffast-math -funroll-loops $MACH" + ./configure +