BuildCs is the base class for build scripts used to manage building C# source code into a .NET exe or dll.
Slots
- cleanSource
-
@target = "delete all intermediate and target files"
Void clean() - compileSource
-
@target = "compile C# source into exe or dll"
Void compile() - compileAllSource
- defaultTargetSource
-
override Target defaultTarget()
Overrides build::BuildScript.defaultTarget
Default target is compile.
- dirsSource
-
File[]? dirs
Required list of directories to compile. All C# source files in each directory will be compiled.
- dumpenvSource
-
@target = "Dump env details to help build debugging"
override Void dumpenv()Overrides build::BuildScript.dumpenv
- fullSource
- libsSource
-
File[]? libs
List of libraries to link to.
- outputSource
-
File? output
Required output file created by the compiler.
- targetTypeSource
-
Str? targetType
Required output type. Possible values are
exe
,winexe
,library
ormodule
. -
override internal Void validate()
Overrides build::BuildScript.validate
Validate subclass constructor setup required meta-data.