C# Class ilcclib.Compiler.CCompiler

Show file Open project: soywiz/ilcc Class Usage Examples

Public Properties

Property Type Description
CompileOnly bool
JustPreprocess bool
JustShowMacros bool
OutputName string
RunParameters string[]
ShouldRun bool

Public Methods

Method Description
AddIncludePath ( string Path ) : void
CompileFiles ( string FileNames ) : void
CompileProgram ( string CProgram, bool SaveTemp = false ) : Type
CompileString ( string Code ) : void
SetTarget ( string Target ) : void

Private Methods

Method Description
CCompiler ( ) : System
_GetAvailableTargets ( ) : Type>>.IEnumerable

Method Details

AddIncludePath() public method

public AddIncludePath ( string Path ) : void
Path string
return void

CompileFiles() public method

public CompileFiles ( string FileNames ) : void
FileNames string
return void

CompileProgram() public static method

public static CompileProgram ( string CProgram, bool SaveTemp = false ) : Type
CProgram string
SaveTemp bool
return System.Type

CompileString() public method

public CompileString ( string Code ) : void
Code string
return void

SetTarget() public method

public SetTarget ( string Target ) : void
Target string
return void

Property Details

CompileOnly public property

public bool CompileOnly
return bool

JustPreprocess public property

public bool JustPreprocess
return bool

JustShowMacros public property

public bool JustShowMacros
return bool

OutputName public property

public string OutputName
return string

RunParameters public property

public string[] RunParameters
return string[]

ShouldRun public property

public bool ShouldRun
return bool