abstract class build::BuildCs
sys::Obj build::BuildScript build::BuildCs
BuildCs is the base class for build scripts used to manage building C# source code into a .NET exe or dll.
- clean
-
@Target { help=... }
Void clean()Delete all intermediate and target files
- compile
-
@Target { help="Compile C# source into exe or dll" }
Void compile()Compile C# source into exe or dll
- dumpEnv
-
virtual override Void dumpEnv()
- full
-
@Target { help="Run clean, compile" }
Void full()Run clean, compile
- 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
ormodule
.