These properties are applicable to C and assembly code source files that are in a
Executable, Library or Object File project type.
|
Property Name
|
Type
|
Save Name
|
Description
|
| Additional Assembler Options |
String List |
asm_additional_options |
Additional command line options to be supplied to the assembler. |
| Additional Compiler Options |
String List |
c_additional_options |
Additional command line options to be supplied to the C/C++ compiler. |
| Enforce ANSI Checking |
Boolean |
c_enforce_ansi_checking |
Enable additional checking to ensure C programs conform to the ISO C99
standard and C++ programs conform to the 1998 ISO C++ standard. |
| Object File Name |
String |
build_object_file_name |
Specifies the name of the object file produced by the compiler/assembler.
This property will have macro expansion applied to it. |
| Treat 'double' as 'float' |
Boolean |
double_is_float |
The compiler should make double equivalent to float.
This will reduce the code and data size of the application since double is
a 64 bit number and float is a 32 bit number. |
| Use Hardware Multiplier |
Enumeration |
build_use_hardware_multiplier |
Specifies whether code is generated for a device with a hardware multiplier. |
|
Property
|
Type
|
Save Name
|
Description
|
| Ignore Includes |
Boolean |
c_ignore_includes |
If set to Yes, the System Include Directories and User
Include Directories properties are ignored. |
| Preprocessor Definitions |
String List |
c_preprocessor_definitions |
Specifies one or more preprocessor definitions. |
| Preprocessor Undefinitions |
String List |
c_preprocessor_undefinitions |
Specifies one or more preprocessor undefinitions. |
| System Include Directories |
String List |
c_system_include_directories |
Specifies the system include path. This property will have macro expansion
applied to it. |
| Undefine All Preprocessor Definitions |
Boolean |
c_undefine_all_preprocessor_definitions |
If set to Yes, no standard preprocessor definitions will
be defined. |
| User Include Directories |
String List |
c_user_include_directories |
Specifies the user include path. This property will have macro expansion
applied to it. |