[Lazarus] Deep exe strip :)

patspiper patspiper at gmail.com
Fri Oct 26 20:00:05 CEST 2012


On 26/10/12 17:21, Martin wrote:
> On 26/10/2012 15:05, Kostas Michalopoulos wrote:
>> So all the steps that Krzysztof mentioned in his initial message can
>> be done in a buildmode?
> Yes, or yes they should.
>
> That is, if they can all be set in the options dialog. If any of them 
> can not be set there, then that is a different problem. (I believe 
> they can, but I have not tested)
> That would still NOT mean the need for one checkbox named "create 
> smallest executable".
> It would mean, that this particular setting would need to be added to 
> the project-compiler-settings.
>
> So if we have all the individual settings avail there, then it can be 
> done with a build mode.
>
> I have not tested if they are there (note that a lot can be done by 
> adding custom compiler options ("other" tab) too.
>
> And there are build macros, which can also be used.  I have in the 
> past used them, to use the same package across several projects, but 
> build with different settings. This definitely works. (And recompiles 
> used packages, if needed)
A more complex situation can arise when cross-compiling:
- Win32 debug
- Win32 release
- Linux debug
- Linux release
and that is assuming default/common widgetsets.

What is needed is something like buildmode modifiers.

Stephano




More information about the Lazarus mailing list