Skip to content
manast edited this page Sep 13, 2010 · 4 revisions
TITLE
Type: FString
Default value: (none)
Section: meta
Description: Build configuration title. Used as tag or title in various contexts.
DESCRIPTION
Type: String
Default value: (none)
Section: meta
Description: A formal description of the build configuration.
CDEF_PATH
This options is deprecated and will be removed in the next major release of Contexo.
DEBUG_BUILD
Type: Boolean (YES/NO)
Default value: NO
Section: config
Description: Specifies wether or not general debug settings should be
turned on for the build.
Preprocessor symbols: DEBUG, SCB_DEBUG, SCBDBC
DEBUGMODE_MEMORY
Type: Boolean (ON/OFF)
Default value: OFF
Section: config
Description: Specifies wether or not memory debugging features should be
included in the build. This option requires that DEBUG_BUILD is set to YES.
Preprocessor symbols: SCB_DBGMODE_MEMORY, SCB_TLS
DEBUGMODE_FILE
Type: Boolean (ON/OFF)
Default value: OFF
Section: config
Description: Specifies wether or not file debugging features should be included
in the build. This option implies that DEBUG_BUILD is set to YES. Note: This option
is currently not in use and will be ignored.
CHAR_ENCODING
Type: String
Default value: N/A, this option is mandatory.
Section: config
Description: Specifies the character encoding scheme for strings. Can be one of
the following identifiers:

ASCII
Basic 1-byte character encoding
Preprocessor symbols: SCB_CHARENC_ASCII
DCHAR size: sizeof(char)

UTF16
Unicode encoding with utf16 scheme.
Preprocessor symbols: SCB_CHARENC_UTF16, SCB_UNICODE
DCHAR size: sizeof(unsigned short)
BYTE_ORDER
Type: String
Default value: N/A, this option is mandatory.
Section: config
Description: Specifies the byte alignment/order for data. Can be one of
the following identifiers:

LITTLE_ENDIAN
Preprocessor symbols: BYTE_ORDER_LITTLE_ENDIAN

BIG_ENDIAN
Preprocessor symbols: BYTE_ORDER_BIG_ENDIAN
COLORMODES
This options is deprecated and will be removed in the next major release of Contexo.
CDEF
Type: FString
Default value: N/A, this option is mandatory.
Section: config
Description: Specifies the filename of the compiler definition to use for the
build (excluding path).
INCLUDE_PATHS
Type: List
Default value: (none)
Section: config
Description: A list of additional include directories to use in the build. These are
appended to the regular include paths and do not replace any existing configuration.
Note that these paths should never be specific the the local machine. It is not recommended
to use this option for other purposes than testing or experimentation.
CFLAGS
Type: String
Default value: (none)
Section: config
Description: A string of additional compiler flags as they would appear on the commandline.
These flags must be specific to the compiler specified through the CDEF option. All flags are
appended to the regular compiler flags and do not replace any existing configuration.
PREP_DEFINES
Type: List
Default value: (none)
Section: config
Description: A list of additional preprocessor symbols to include in the build. All symbols
are appended to the regular symbols and do not replace any existing configuration.