B.6.1. Top-level ASSEMBLE group

The ASSEMBLE group, shown in Figure B.6, contains settings that control assembler tool invocation and object location.

Figure B.6. Top level ASSEMBLE group

Top level ASSEMBLE group

Table B.27 describes the settings available in the ASSEMBLE group. For information on these settings, see RealView Developer Kit v1.0 Assembler Guide.

Table B.27. ASSEMBLE group


Removes or includes an ASSEMBLE group from a build.

Set this to False to add the group into the build. This is the default.

Setting this to True does not delete the group but it is invisible to the build.


Defines the location for object files relative to sources for this build.

By default, object files are stored in the project base directory, local. But you can use this setting to store these files in a different location.

This is used in conjunction with the Obj_sub setting.

Specified subdirectories are created automatically if they do not exist.


When the Obj_location setting has been set to sub_dir, this setting is used to specify the subdirectory to be used.

If the Obj_location setting has been set to sub_dir, but you do not specify the Obj_sub value, the \objects subdirectory is used by default.


Use this field to specify command-line arguments to the assembler that are not available through the settings interface.


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


By default, the project toolchain is used to define the program used as an assembler.

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

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

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