12.9.8. Assigning multiple settings to a specific build target configuration

To assign multiple settings to a build target configuration:

  1. Select Project → Project Properties... to display the Project Properties window.

  2. Select the group containing the setting to be assigned. For example:

    1. Select the *COMPILE=arm group in the List of Entries pane.

    2. Right-click on the *Optimization group in the Settings Values pane, and select Explore from the context menu.

  3. Right-click on the build target configuration group to which the settings are to be assigned, for example Debug, and select the action you require from the context menu:

    • Insert Item(s) into this Configuration...

      Inserts a new instance of a setting into the specified configuration. The value of the new instance is the default value of the setting. The original instance of the setting remains unchanged.

    • Move Item(s) into this Configuration...

      Moves a current instance of a setting into the specified configuration. This maintains the current value of the setting.

    • Copy Item(s) into this Configuration...

      Copies a current instance of a setting into the specified configuration. This maintains the current value of the setting.

  4. Select the setting(s) to be assigned to the chosen build target configuration so that the associated tick boxes are checked:

    • if you choose to insert settings, the default settings are listed

    • if you choose to move or copy settings, then only the modified settings are listed, if any.

    Note

    If there is more than one instance of a setting, then each instance of the setting is listed, and they are in the same order that they appear in the Settings Values pane.

  5. Click OK to confirm your choices and assign the setting(s).

  6. Select File → Save and Close to regenerate the makefile(s) for the project, and close the Project Properties window.

  7. Select Tools → Build... to rebuild the application.

For full information on all the settings described in these examples see Appendix B Project Properties Reference.

Copyright © 2003, 2004 ARM Limited. All rights reserved.ARM DUI 0234B
Non-Confidential