Class CompilerConfiguration
java.lang.Object
org.codehaus.mojo.natives.ConfigurationBase
org.codehaus.mojo.natives.compiler.CompilerConfiguration
CompilerConfiguration contains inputs by the user + DependencyMangement for dependencies analysis
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]File[]String[]intString[]File[]voidsetEndOptions(String[] options) voidsetExecutable(String executable) voidsetIncludePaths(File[] paths) voidsetMiddleOptions(String[] options) voidsetNumberOfConcurrentCompilation(int numberOfConcurrentCompilation) voidvoidsetOutputDirectory(File dir) voidsetStartOptions(String[] options) voidsetSystemIncludePaths(File[] paths) voidsetWorkingDirectory(File dir) Methods inherited from class ConfigurationBase
getEnvFactory, setEnvFactory
-
Field Details
-
workingDirectory
-
executable
Must be in your path -
objectFileExtension
-
startOptions
Will be passed to compiler executable -
middleOptions
-
endOptions
-
includePaths
-
systemIncludePaths
-
outputDirectory
Directory to place all object output files -
numberOfConcurrentCompilation
private int numberOfConcurrentCompilation
-
-
Constructor Details
-
CompilerConfiguration
public CompilerConfiguration()
-
-
Method Details
-
getWorkingDirectory
-
setWorkingDirectory
-
getExecutable
-
setExecutable
-
getObjectFileExtension
-
setObjectFileExtension
-
setSystemIncludePaths
-
getSystemIncludePaths
-
setIncludePaths
-
getIncludePaths
-
getOutputDirectory
-
setOutputDirectory
-
getStartOptions
-
setStartOptions
-
getMiddleOptions
-
setMiddleOptions
-
getEndOptions
-
setEndOptions
-
getNumberOfConcurrentCompilation
public int getNumberOfConcurrentCompilation() -
setNumberOfConcurrentCompilation
public void setNumberOfConcurrentCompilation(int numberOfConcurrentCompilation)
-