B.5. COMPILE group

The COMPILE group contains settings that define the compilation stage of the build model for the project.

For the ARM compiler there are separate COMPILE groups to specify settings and source files:


For compiling ARM C code.


For compiling ARM C++ code.


For compiling Thumb® C code.

If you have other compilers, your COMPILE groups might be different.

You can set up multiple COMPILE groups to build sources that have different requirements. You can also disable some groups if required. The order in which files are processed is defined by the order of the groups, and dependencies.

In addition, you can include or exclude source files from a build by specifying values within the second-level Sources group for a chosen COMPILE group, see Table B.12.

By default, the COMPILE group contains the following subgroups:

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