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.Assemble.AssembleListFileOutputFolder

This property is for setting or referring to the folder for the output of assembly listing files. It is an assembly option for the active project.

build.Assemble.OutputAssembleListFile

This property is for setting or referring to whether to output assembly listing files. It is an assembly option for the active project.

build.Common.IntermediateFileOutputFolder

This property is for setting or referring to the folder for the output of intermediate files. It is a common option for the build tool for the active project.

build.Common.MergedErrorMessageFileOutputFolder

This property is for setting or referring to the folder for the output of error message merge files. It is a common option for the build tool for the active project.

build.Common.MergeErrorMessageFile

This property is for setting or referring to whether to merge error message files. It is a common option for the build tool for the active project.

build.Compile.AdditionalOptions

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

build.Compile.AssemblySourceFileOutputFolder

This property is for setting or referring to the folder for the output of assembly source files. It is a compile option for the active project.

build.Compile.IncludePath

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

build.Compile.ListFileOutputFolder

This property is for setting or referring to the folder for the output of assembly listing files. It is a compile option for the active project.

build.Compile.Macro

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

build.Compile.OutputAssemblySourceFile

This property is for setting or referring to whether to output assembly source files. It is a compile option for the active project.

build.Compile.OutputListFile

This property is for setting or referring to whether to output assembly listing files or source listing files. It is a compile option for the active project.

build.Compile.PreprocessedSourceFileOutputFolder

This property is for setting or referring to the folder for the output of preprocessed source files. It is a compile option for the active project.

build.HexOutput.OutputFolder

This property is for setting or referring to the folder for hexadecimal output. It is a hexadecimal output option for the active project.

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.OutputFolder

This property is for setting or referring to the folder for the output of the results of linkage of the object files from the active project. It is a linker option for 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 is for setting or referring to the version of the compiler package that is in use for the active project.