On Thu, Jul 28, 2011 at 04:57:54PM +0200, Ludo Brands wrote: > > FPC= the frontloader binary that can select between different > > compilers depending on parameters. > > > > I'm not a makefile specialist but when I read > > ifndef FPC > ifdef PP > FPC=$(PP) > endif > endif > > and $(PP) isn't used anymore in the remainder of the makefile, I have to > admit that I don't understand your comments. > > Is > > make clean all OPT="-Xn -k-L/usr/local/lib" > FPC=/usr/lib/fpc/2.5.1/ppc386 > > not the same as > > make clean all OPT="-Xn -k-L/usr/local/lib" > PP=/usr/lib/fpc/2.5.1/ppc386 > > ?
If there is a difference it will be in the rtl/ rtl/os and compiler/ dir And if there is a difference is related to cross-architecture crosscompiling. It could be that the makefiles construct their own ppc<x> names though. If you are really interested, search if -P is ever passed to FPC, in any makefile. Since that param only works for fpc.exe and not for ppc386.exe -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
