[fpc-devel] fpmkunit patch

Darius Blaszijk dhkblaszyk at zeelandnet.nl
Wed Nov 21 15:08:30 CET 2007


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.

Oh yes, in relation to fpmake I seem to have discovered a bug in 
ExtractRelativepath as well 
(http://www.freepascal.org/mantis/view.php?id=10224).

Darius
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fpmkunit_21Nov.patch
Type: text/x-diff
Size: 1150 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20071121/cdd6f407/attachment.patch>


More information about the fpc-devel mailing list