[Lazarus] New compiler options page "Additions and Overrides"

Michael Van Canneyt michael at freepascal.org
Fri Jun 7 09:15:13 CEST 2013



On Fri, 7 Jun 2013, Ludo Brands wrote:

> On 06/06/2013 11:48 PM, Mattias Gaertner wrote:
>> Hi all,
>>
>> The page in the "Project options / Compiler options / IDE Macro Values"
>> was replaced with a more powerful page "Additions and Overrides".
>>
>> Things that you can do now, which were not possible before:
>> - Append compiler options to packages without touching the lpk.
>> - Changing the output directory of packages without touching the lpk.
>> - Define IDE macros only for some packages or only for the project.
>> - Append compiler options for all projects with build mode "debug".
>> - Change the package(s) output directory of all projects and packages with build
>>   mode "release".
>> - Append compiler options of third party projects and packages without altering their sources.
>>
>> See here for details and screenshots:
>> http://wiki.lazarus.freepascal.org/IDE_Window:_Compiler_Options#Additions_and_Overrides
>>
>
> Very nice :)
>
> A few questions:
> - this seems to make "custom options" in "other" redundant. The "show
> options" button becomes more important than ever to figure out what the
> options will be. Is "custom options" still needed?

Yes it definitely is.

I really don't share your enthousiasm about this new dialog;

However powerful it may be, the options handling of Lazarus is 
getting more convoluted by the day. It is KISS reversed.
Not to sound entirely negative: The new dialog does look nice and modern.

But I find "Custom options" both simple and effective for daily use, 
so please do not get rid of it.

Michael.




More information about the Lazarus mailing list