Show quoted text 7 lines
Hi all,
Now the LCL is automatically recompiled when some change has been
detected, what do I do if I change something in the FCL/RTL and want to
rebuild the LCL? And all packages in one go? (Checking which package
depend on the rtl/fcl change and compile them manually is too much work,
I discovered after a few days of brain-dead compilations)
The IDE only checks the dates of the fpc.cfg and the compiler executable. This means installation of a new compiler is recognized, but changes only to the ppu files are not recognized.
Checking that every time would take some time, especially under windows. Since only experts do the above and experts don't want slow down, I think it makes no sense to implement that.
If you compile the FCL/RTL via a script you could remove the file lazarus/packager/units/cpu-os/FCL.compiled.
Because normally every package uses that one, the IDE will recompile all packages.
Mattias