Everything
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.DataEndian

This property is for setting or referring to the endian of data. It is a common option for the build tool 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.Common.PrecisionOfDoubleType

This property is for setting or referring to the precision used with double and long double types. It is a common option for the build tool for the active project.

build.Common.UseDPFPU

This property is for setting or referring to whether to use double-precision floating-point operation instructions. It is an assembly option 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.PrecisionOfDoubleType

This property is for setting or referring to the precision of double type and long double type. 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.Library.EnableMathfH

This property is for setting or referring to whether or not mathf.h (C89/C99) is enabled. It is a library generate option for the active project.

build.Library.EnableMathH

This property is for setting or referring to whether or not math.h (C89/C99) is enabled. It is a library generate option for the active project.

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

This property is for setting or referring to the range of a debug monitoring area. It is a link 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.Link.SetDebugMonitorArea

This property is for setting or referring to whether or not a debug monitoring area is set. It is a link option for the active project.

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.