Fan

 

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.

Slots

cleanSource

@target = "delete all intermediate and target files"
Void clean()

compileSource

@target = "compile C# source into exe or dll"
Void compile()

compileAllSource

@target = "alias for compile"
Void compileAll()

defaultTargetSource

override Target 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()

fullSource

@target = "clean+compile"
Void full()

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 or module.