B.3.9 CS+ Python property (for build tool)

Below is a list of CS+ Python properties (for the build tool).

Table B.9

CS+ Python Property (For Build Tool)

Property Name

Function Description

build.Compile.AdditionalOptions

This property sets or refers to the compile options for the active project regarding other additional options.

build.Compile.IncludePath

This property sets or refers to the compile options for the active project regarding additional include paths.

build.Compile.Macro

This property sets or refers to the compile options for the active project regarding defined macros.

build.IsBuilding

This property confirms whether a build is running.

build.Link.AdditionalOptions

This property sets or refers to the link options for the active project regarding other additional options.

build.Link.LibraryFile

This property sets or refers to library files of the active project.

build.Link.SectionAlignment

This property sets or refers to the link options for the active project regarding section alignment.

build.Link.SectionROMtoRAM

This property sets or refers to the link options for the active project regarding sections where symbols are mapped from ROM to RAM.

build.Link.SectionStartAddress

This property sets or refers to the link options for the active project regarding the addresses where sections start.

build.Link.SectionSymbolFile

This property sets or refers to the link options for the active project regarding sections whose external defined symbols are to be output to a file.

build.ROMization.OutputObjectFile

This property sets or refers to the setting for output of a ROMized object file, that is, the value of the ROMization process option for the active project.

build.Version

This property refers to the version of the compiler package.