[Build] Compiler Section

The Build section is an EXECUTIVE section - a section that does something and works with groups of files. Commands typed here are executed when you click BUILD.

The format of this section is the same as the format of the MakeCommands section. In the BUILD sub-sections you must set five BASE keys Out, Depends, ReleaseFlag, DebugFlag and Cmd0. You may also set some optional keys (Cmd1 ~ CmdN) and keys that tell UEStudio to create "response" files:

Key

Usage

Out = $T

the "output filename" is generated from this value. UEStudio expects that this file will be generated after execution of the commands defined here.

Depends = $FGO

the name of a group with the files that will be used to make the target MUST be set here. For most compilers I set here $FGO, where $FGO is a group of files generated by compiler (.OBJ)

CmdX = LINK $O $FGO

Cmd0 ~ CmdN - are commands that generate the target of the project. You can use the GLOBAL VARIABLES described for use in the Build section under the Select Compiler dialog topic

file@0=[respname.ext] Options1|Options2|Options3|Options4 etc.

some compilers use RESPONSE files. These are files in which are typed all the compiler options. The name of this file is passed as a parameter to the compiler like LINK @RESP, where RESP is the text file that includes parameters to the linker. UEStudio can make these response files for you, if you set this section key as shown here. If you create a key like this UEStudio will create a response file with the name "respname.ext" and this text file will include lines with options, where Options1 will be on first line, Options2 will be on second line and so on. As options you can use all the options that you can use in classic CmdX commands.