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.


Regards,
  - Graeme -

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to