4.18.3. Alphabetical list of project parameter IDs

The configurable parameters for a project configuration are listed in Table 4.9.

Table 4.9. Full list of parameters shown in List View

Parameter nameParameter IDDefaultDescription
Compiler SettingsADDITIONAL_COMPILER_SETTINGS""Operating system-specific additional compiler settings. For Windows consult the Visual .NET documentation on the compiler options.
Linker SettingsADDITIONAL_LINKER_SETTINGS""Linker settings specified here are added to the default linker flags. For Windows consult the Visual .NET documentation on the compiler options.
Build directoryBUILD_DIR""

Build directory. If this is not an absolute path, it is relative to the position of the project file.

For Windows, this is typically either ./Windows-Debug or ./Windows-Release.

CompilerCOMPILER""

Compiler to use for this model:

“VC2005” for Microsoft VC++2005 SP1

“VC2008” for Microsoft VC++2008 SP1

“gcc” for first gcc found in search path

“gcc-3.4” for gcc version 3.4.3

“gcc-4.1” for gcc version 4.1.2

Configuration descriptionCONFIG_DESCRIPTION""More descriptive form of the configuration specified in CONFIG_NAME.
Configuration nameCONFIG_NAME""Name of the configuration.
Enable model debuggingENABLE_DEBUG_SUPPORT"0"If 1 (true) the generated model code allows debugging, such as no function inlining. If set to 0 (false) the model code is optimized for speed.
Enable namespace stdENBALE_NAMESPACE_STD"1"

Enable use of namespace std:

  • if 1 (true), using namespace std is generated and placed in the code

  • if 0 (false), you must specify the namespace. A user-specified namespace might reduce compilation time.

Enable pre-compilingENBALE_PRECOMPILE_HEADER"0"Enable pre-compiling of headers if true/1.
Source ReferenceGENERATE_LINEINFO"LISA Code (incl headers)"

Controls line redirection in the generated model source code:

"LISA Code": source code only

"LISA Code (incl. headers)": Source and header

"Generated Code": No line redirection at all.

Additional Include DirectoriesINCLUDE_DIRS""Additional include directories. Multiple entries must be separated by a semicolon.
Model Debugger MODEL_DEBUGGER_COMMAND_LINE""

Additional options to be passed on the command line.

Model Shell MODEL_SHELL_COMMAND_LINE""

Additional options to be passed on the command line.

Platform/LinkagePLATFORM-Platform for which this configuration is valid. One of "Linux", "Win32", "Win32D".
Post-Built ActionsPOST_BUILD_EVENT""Commands executed after building the model. Multiple commands must be separated by a semicolon.
Pre-Compile ActionsPRE_COMPILE_EVENT""Commands executed before compilation is started. Applies to Windows only. Multiple commands must be separated by a semicolon.
Preprocessor DefinesPREPROCESSOR_DEFINES""Preprocessor defines. Multiple defines must be separated by semicolon.
Pre-Link ActionsPRE_LINK_EVENT""Commands executed before linking is started. Applies to Windows only. Multiple commands must be separated by a semicolon.
SimGen optionsSIMGEN_COMMAND_LINE""

Additional options to be passed on the command line.

Integrated simulator (isim_system)TARGET_ISIM"0"If 1 (true), builds an executable with a statically-linked CADI system.
CADI libraryTARGET_MAXVIEW"1"If 1 (true), build a CADI system dynamic library for running from Model Debugger.
SystemC componentTARGET_SYSTEMC"0"If 1 (true), build a SystemC component library.
VerbosityVERBOSITY"Off"Verbosity level. Must be either "Sparse", "On", or "Off".
Warnings as errorsSIMGEN_WARNINGS_AS_ERRORS"1"

If 1 (true), treat LISA parsing and compiler warnings as errors

SystemC argumentsSYSTEMC_COMMAND_LINE""Command line arguments for System C executable
SystemC executableSYSTEMC_EXE""Name of final SystemC Executable. This executable is called by ‘Run SystemC Exeuctable’.

Copyright © 2007-2010 ARM Limited. All rights reserved.ARM DUI 0370K
Non-ConfidentialID110210