type
BuildCs
abstract class BuildCs : BuildScript
BuildCs is the base class for build scripts used to manage building C# source code into a .NET exe or dll.
fields
| libs |
List of libraries to link to. |
|---|---|
| output |
Required output file created by the compiler. |
| skip |
Should we skip compiling .NET code? Default only runs C# compiler if running on Windows. |
| srcDirs |
Required list of directories to compile. |
| targetType |
Required output type. |
methods
| clean |
Delete all intermediate and target files |
|---|---|
| compile |
Compile C# source into exe or dll |
| dumpEnv | |
| full |
Run clean, compile |
Slot Details
clean
compile
dumpEnv
virtual override Void dumpEnv()
full
libs
Uri[] libs := Uri[,]
List of libraries to link to.
output
Uri? output
Required output file created by the compiler.
skip
Bool skip := "win32"
Should we skip compiling .NET code? Default only runs C# compiler if running on Windows.
srcDirs
Uri[]? srcDirs
Required list of directories to compile. All C# source files in each directory will be compiled.
targetType
Str? targetType
Required output type. Possible values are exe, winexe, library or module.