Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Shared Tool Options

the intention is to extend the options and optionsCategory scheme such that it can be used to build a UI using the MBS grammar, without being tied to the MBS back-end. This is done by allowing options and optionsCategory elements in the MBS grammar that are not tied to a tool. Thus enabling a tool integrator to re-use the MBS to define a UI, without the UI actually having any effect on what is generated in the makefile.

Callbacks are then be used to transfer information between the back-end and the MBS UI. The back-end may be the build macros back-end or in fact any additional user-defined builder. The advantage of this approach is that the MBS settings look and feel is maintained, while providing more flexibility. Another advantage is the tool integrator does not need to define its own bolt-on UI and does not need to deal with persistence of settings.

-- Lars

"Recoskie, Chris" <crecoskie@xxxxxx>
Sent by: cdt-dev-admin@xxxxxxxxxxx

14/03/2005 12:41

Please respond to

RE: [cdt-dev] Shared Tool Options

> For your usage, you would use build macros in the options to be set
> the values of the ToolChain options.  The build macros design will be
> coming soon.  A tool-integration will be able to define build macros
> their values.  You would set your build macro values from your
> tool-chain options.


I take it then that the toolchain implementer will have to create their
own custom GUI for setting the value of the macro?

While technically macros will let you build with the required settings,
in this case I'm not sure that this is entirely desirable.  Users will
want to edit these options in the build properties.


Chris Recoskie
Software Designer
IDE Frameworks Group
Texas Instruments, Toronto

cdt-dev mailing list

********************************************************************** Symbian Software Ltd is a company registered in England and Wales with registered number 4190020 and registered office at 2-6 Boundary Row, Southwark, London, SE1 8HP, UK. This message is intended only for use by the named addressee and may contain privileged and/or confidential information. If you are not the named addressee you should not disseminate, copy or take any action in reliance on it. If you have received this message in error please notify postmaster@xxxxxxxxxxx and delete the message and any attachments accompanying it immediately. Neither Symbian nor any of its subsidiaries accepts liability for any corruption, interception, amendment, tampering or viruses occurring to this message in transit or for any message sent by its employees which is not in compliance with Symbian corporate policy. **********************************************************************

Back to the top