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
Application

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.

Objects

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.

Lib_paths-libpath
Libraries

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.

Extra_args

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

File_args

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

Tool_path

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.

Makefile

Specifies the makefile built for the project.

Make_template

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.

Debug_info

-nodebug

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