> I was doing some tests with fpmake and came across what appears to be an > inconsistency. > > When fpmaking a program a units/cpu-os is created but the commandline > parameters for FPC are "-FE." which causes the tool and possible other > units to be placed in the directory where the program is located. > When calling "fpmake clean", the clean algorithm cannot find either the > .ppu/.o or the .exe files as it searches the units directory and not the > root dir. > > I would like to patch this inconsistency, but I am not sure what the > consensus is on fpmaking tools. > > 1) should -FU.units/cpu-os be used, so all compiled stuff is separated > from the executable which will result in the root dir > 2) should -FE. be used as it is now, but the units directory not be > created anymore and the clean algorithm adjusted so it searches the > right directory?
Solution 1) needs to be fixed. This is a prerequisite for good cross-compiling support. Maybe even the executables need to be placed in a bin/cpu-os directory and symlinked (or copied) to the current dir. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal