B.8.1. Top-level BUILD group settings

The BUILD group, shown in Figure B.8, contains a series of settings that describe project settings.

Figure B.8. BUILD group

BUILD group

Table B.35 describes the settings available in the BUILD group. For information on these settings see RealView Developer Kit v1.0 Linker and Utilities Guide.

Table B.35. BUILD group

NameLinker option or description

This setting names the output from the linker.

If no path is given, the named file is saved in the project base directory as defined by the default target configuration.


This is equivalent to listing a specific object file on the command line that invokes the linker.

Use this setting to define object files that you want to link in to your project but which are:

  • not built by this project

  • not part of a library referenced from this project.

The interface displays an *Objects instance for each object you reference.


This setting defines the location of a library that is not in the normal library search path defined by the Lib_paths setting and the ARMLIB environment variable.


Specifies the command-line arguments to the linker that are not available through the settings interface.


This sets the linker option -via to specify a file containing additional linker arguments.


By default, the project toolchain is used to define the program used as a linker.

This can be overridden in the PROJECT group using the Tool_directory setting (see Table B.1).

Use this setting to specify a different linker for the project. This overrides both the project toolchain and the Tool_directory setting.


Specifies the makefile built for the project.


Specifies the filename of a makefile template to use when creating the project makefiles. You can use this to customize the heading comments and the variables available to commands in the makefile.



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