Fantom

 

class build::CompileCs

sys::Obj
  build::Task
    build::CompileCs

Source

Run the C# compiler to produce an exe or dll.

cscExe

File cscExe

Source

C# compiler executable: {dotnetHomeDir}/csc.exe

dotnetHomeDir

File? dotnetHomeDir

Source

Home directory for .NET installation configured via config prop

libs

File[]? libs

Source

List of dll libraries to link in

make

new make(BuildScript script)

Source

Initialize the .NET environment fields for csc.exe.

output

File? output

Source

Output file created by the compiler.

run

virtual override Void run()

Source

Run the csc task

src

File[] src := File[,]

Source

List of source files or directories to compile

targetType

Str? targetType

Source

Output target type