[Lazarus] Changes of make, part III

Mattias Gaertner nc-gaertnma at netcologne.de
Wed Apr 11 09:58:12 CEST 2012


On Wed, 11 Apr 2012 09:40:58 +0200
Reinier Olislagers <reinierolislagers at gmail.com> wrote:

> On 10-4-2012 22:26, Mattias Gaertner wrote:
> > Precompiling a second LCL platform:
> > Do not use "make lcl LCL_PLATFORM=qt", as this will update
> > lclbase.compiled and this tells the IDE to rebuild the
> > existing ppu of the first platform.
> > Use instead:
> > make -C lcl/interfaces/qt
> > 
> > 
> > Here is an example how to compile a bigide, examples and precompile the
> > packages for the second widgetset qt:
> > 
> > make clean LCL_PLATFORM=qt
> > make clean bigide examples
> > make -C lcl/interfaces/qt
> > make ideintf basecomponents bigidecomponents LCL_PLATFORM=qt
> 
> Mattias,
> 
> Thanks for the update in functionality/cleanup and your explanatory posts!
> 
> IIUC, the former make lcl LCL_PLATFORM=<a widgetset>
> can be replaced by make clean etc and
> make -C lcl/interfaces/<a widgetset>
> right?
> In other words, the identifier <a widgetset> would be the same, e.g. qt,
> gtk2, win32...?

Yes.

 
> I've incorporated these changes into fpcup, seems to work at least for a
> Win32 LCL+Win64 LCL - and fixes the problem of the first LCL being
> recompiled, as you described!

:)

Mattias




More information about the Lazarus mailing list