4.13.3. Limitations of Standard and Library projects

Table 4.3 describes the limitations with Standard and Library projects, and the consequences. To overcome these limitations, create your own makefile, and create a Custom project to use that makefile.

Table 4.3. Limitations of Standard and Library projects

LimitationConsequence

Each source file you add is built with a separate assembler or compiler command.

You cannot have multiple source files in a single assembler or compiler command.

All files of the same language type (C, C++, or assembler, and the ARM and Thumb instruction set variants) are built using the same assembler or compiler options.

You cannot specify different compiler options for different source files of the same language type and instruction set variant.

For example, if you have multiple source files written in C targeted at the ARM instruction set, they are all built using the same compiler options.

Copyright © 2005, 2006 ARM Limited. All rights reserved.ARM DUI 0276B
Non-Confidential