[Lazarus] Leftover ppas.sh file
graemeg at opensoft.homeip.net
Tue Jul 14 10:57:09 CEST 2009
Thanks for the quick reply Henry.
Henry Vermaak wrote:
> This file is created by fpc if you call it with -sh. Assembler and
> linker isn't called, so presumably that's where the quick compile
> comes from.
That's correct - or at least that is how I understood it as well. But I
did not know fpc creates that file.
> Perhaps fpc needs to accept an argument to -sh that specifies the
> script file it needs to create, then lazarus can specify it and delete
> it afterwards.
So is this not maybe an FPC issue then? Why doesn't FPC clean-up after
itself, or ask the OS for the temp dir location and use that instead?
Alternatively (but I don't think this is the right way to go), Lazarus
could detect the Quick Compile command and delete the ppas.sh file
afterwards. The file always seems to be created in the default output
directory of the binary file.
But as I mentioned, if FPC is the one creating the file, surely it
should be responsible for clean up afterwards.
- Graeme -
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
More information about the Lazarus