public class NativeCompileMojo extends AbstractNativeMojo
| Modifier and Type | Field and Description |
|---|---|
protected File |
compilerOutputDirectory
Compiler output files ( .o, .obj, etc) location
|
protected int |
numberOfConcurrentCompilation
Number of parallel compilation threads
|
protected NativeSources[] |
sources
Array of NativeSources containing include directories and source files.
|
dependencyIncludeDirectory, EMPTY_FILE_LIST, envFactoryManager, INCZIP_FOUND, INCZIP_TYPE, LINKER_INPUT_LIST_NAME, LINKER_OUTPUT_PATH, project, workingDirectory| Constructor and Description |
|---|
NativeCompileMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected CompilerConfiguration |
createProviderConfiguration() |
void |
execute() |
protected CompilerConfiguration |
getCompilerConfiguration()
Internal only for test harness purpose
|
getAllCompilersOutputFileList, getEnvFactory, getProject, removeEmptyOptions, saveCompilerOutputFilePathsprotected NativeSources[] sources
protected File compilerOutputDirectory
protected int numberOfConcurrentCompilation
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected CompilerConfiguration createProviderConfiguration() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected CompilerConfiguration getCompilerConfiguration()
Copyright © 2015 Codehaus. All rights reserved.