At 15:08 21-11-2007, you wrote:
Here's a patch for fpmkunit.

- implements Defaults.NoFPCCfg in TBuildEngine.GetCompilerCommand
- added ttCleanOnlyUnit in TTarget.GetCleanFiles
- fixes a dirty little bug in TBuildEngine.GetCompilerCommand (compile filename)

To come back to the last item;

When fpmake is called from a deeper directory normally Installer.Directory is set. This directory in turn is appended to Target.FullSourceFileName. When you also set TTarget.Directory it can result in a pathfilename like: mydir\..\src\lib.pas. This at least is invalid on windows. By expanding the filename and then making it relative again against the package directory it's solved.

Thanks. Patch Applied.


Peter

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to