public class CompilerConfiguration extends ConfigurationBase
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String[] |
endOptions |
private java.lang.String |
executable
Must be in your path
|
private java.io.File[] |
includePaths |
private java.lang.String[] |
middleOptions |
private int |
numberOfConcurrentCompilation |
private java.lang.String |
objectFileExtension |
private java.io.File |
outputDirectory
Directory to place all object output files
|
private java.lang.String[] |
startOptions
Will be passed to compiler executable
|
private java.io.File[] |
systemIncludePaths |
private java.io.File |
workingDirectory |
| Constructor and Description |
|---|
CompilerConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getEndOptions() |
java.lang.String |
getExecutable() |
java.io.File[] |
getIncludePaths() |
java.lang.String[] |
getMiddleOptions() |
int |
getNumberOfConcurrentCompilation() |
java.lang.String |
getObjectFileExtension() |
java.io.File |
getOutputDirectory() |
java.lang.String[] |
getStartOptions() |
java.io.File[] |
getSystemIncludePaths() |
java.io.File |
getWorkingDirectory() |
void |
setEndOptions(java.lang.String[] options) |
void |
setExecutable(java.lang.String executable) |
void |
setIncludePaths(java.io.File[] paths) |
void |
setMiddleOptions(java.lang.String[] options) |
void |
setNumberOfConcurrentCompilation(int numberOfConcurrentCompilation) |
void |
setObjectFileExtension(java.lang.String ofe) |
void |
setOutputDirectory(java.io.File dir) |
void |
setStartOptions(java.lang.String[] options) |
void |
setSystemIncludePaths(java.io.File[] paths) |
void |
setWorkingDirectory(java.io.File dir) |
getEnvFactory, setEnvFactoryprivate java.io.File workingDirectory
private java.lang.String executable
private java.lang.String objectFileExtension
private java.lang.String[] startOptions
private java.lang.String[] middleOptions
private java.lang.String[] endOptions
private java.io.File[] includePaths
private java.io.File[] systemIncludePaths
private java.io.File outputDirectory
private int numberOfConcurrentCompilation
public java.io.File getWorkingDirectory()
public void setWorkingDirectory(java.io.File dir)
public java.lang.String getExecutable()
public void setExecutable(java.lang.String executable)
public java.lang.String getObjectFileExtension()
public void setObjectFileExtension(java.lang.String ofe)
public void setSystemIncludePaths(java.io.File[] paths)
public java.io.File[] getSystemIncludePaths()
public void setIncludePaths(java.io.File[] paths)
public java.io.File[] getIncludePaths()
public java.io.File getOutputDirectory()
public void setOutputDirectory(java.io.File dir)
public java.lang.String[] getStartOptions()
public void setStartOptions(java.lang.String[] options)
public java.lang.String[] getMiddleOptions()
public void setMiddleOptions(java.lang.String[] options)
public java.lang.String[] getEndOptions()
public void setEndOptions(java.lang.String[] options)
public int getNumberOfConcurrentCompilation()
public void setNumberOfConcurrentCompilation(int numberOfConcurrentCompilation)