Thanks; I think I'll do that. - Julian
David Megginson wrote: > > Julian Foad writes: > > > Doesn't everyone have the same problem that I have: that after > > re-building plib and/or SimGear, even after a one-file change, the > > "make install" copies all of the header files to the install > > directory, putting the current date stamp on them, even though they > > have not changed. This causes almost every file in FlightGear to > > be re-compiled. > > I keep the SimGear source tree in /usr/local/src, then just do this: > > rm -rf /usr/local/include/simgear > ln -s /usr/local/src/SimGear/simgear /usr/local/include > ln -sf `find /usr/local/src/SimGear -name '*.a' -print` /usr/local/lib > > Then, I make sure I never do a 'make install' in > /usr/local/src/SimGear, and everything works nicely. > > For plib, the procedure is slightly different, since all include files > have to be in the same directory: > > rm -rf /usr/local/include/plib > mkdir /usr/local/include/plib > ln -sf `find /usr/local/src/plib/ -name '*.h' -print` /usr/local/include/plib > ln -sf `find /usr/local/src/plib/ -name '*.a' -print` /usr/local/lib > > I'm doing this from memory, so please forgive any typos. > > There's one caveat -- if SimGear or plib changes only in the cxx > files, you will have to remove the FlightGear binary to force a > relink. > > All the best, > > David _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
