Class CompilerConfiguration
- java.lang.Object
-
- org.codehaus.mojo.natives.ConfigurationBase
-
- org.codehaus.mojo.natives.compiler.CompilerConfiguration
-
public class CompilerConfiguration extends ConfigurationBase
CompilerConfiguration contains inputs by the user + DependencyMangement for dependencies analysis
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
endOptions
private java.lang.String
executable
Must be in your pathprivate 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 filesprivate java.lang.String[]
startOptions
Will be passed to compiler executableprivate java.io.File[]
systemIncludePaths
private java.io.File
workingDirectory
-
Constructor Summary
Constructors Constructor Description CompilerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
Methods inherited from class org.codehaus.mojo.natives.ConfigurationBase
getEnvFactory, setEnvFactory
-
-
-
-
Field Detail
-
workingDirectory
private java.io.File workingDirectory
-
executable
private java.lang.String executable
Must be in your path
-
objectFileExtension
private java.lang.String objectFileExtension
-
startOptions
private java.lang.String[] startOptions
Will be passed to compiler executable
-
middleOptions
private java.lang.String[] middleOptions
-
endOptions
private java.lang.String[] endOptions
-
includePaths
private java.io.File[] includePaths
-
systemIncludePaths
private java.io.File[] systemIncludePaths
-
outputDirectory
private java.io.File outputDirectory
Directory to place all object output files
-
numberOfConcurrentCompilation
private int numberOfConcurrentCompilation
-
-
Method Detail
-
getWorkingDirectory
public java.io.File getWorkingDirectory()
-
setWorkingDirectory
public void setWorkingDirectory(java.io.File dir)
-
getExecutable
public java.lang.String getExecutable()
-
setExecutable
public void setExecutable(java.lang.String executable)
-
getObjectFileExtension
public java.lang.String getObjectFileExtension()
-
setObjectFileExtension
public void setObjectFileExtension(java.lang.String ofe)
-
setSystemIncludePaths
public void setSystemIncludePaths(java.io.File[] paths)
-
getSystemIncludePaths
public java.io.File[] getSystemIncludePaths()
-
setIncludePaths
public void setIncludePaths(java.io.File[] paths)
-
getIncludePaths
public java.io.File[] getIncludePaths()
-
getOutputDirectory
public java.io.File getOutputDirectory()
-
setOutputDirectory
public void setOutputDirectory(java.io.File dir)
-
getStartOptions
public java.lang.String[] getStartOptions()
-
setStartOptions
public void setStartOptions(java.lang.String[] options)
-
getMiddleOptions
public java.lang.String[] getMiddleOptions()
-
setMiddleOptions
public void setMiddleOptions(java.lang.String[] options)
-
getEndOptions
public java.lang.String[] getEndOptions()
-
setEndOptions
public void setEndOptions(java.lang.String[] options)
-
getNumberOfConcurrentCompilation
public int getNumberOfConcurrentCompilation()
-
setNumberOfConcurrentCompilation
public void setNumberOfConcurrentCompilation(int numberOfConcurrentCompilation)
-
-