Package | Description |
---|---|
com.github.maven_nar.cpptasks | |
com.github.maven_nar.cpptasks.borland | |
com.github.maven_nar.cpptasks.compiler | |
com.github.maven_nar.cpptasks.msvc |
Modifier and Type | Method and Description |
---|---|
static Map<CompilerConfiguration,Vector<TargetInfo>> |
CCTask.getTargetsToBuildByConfiguration(Map<String,TargetInfo> targets)
Builds a Hashtable to targets needing to be rebuilt keyed by compiler
configuration
|
Modifier and Type | Method and Description |
---|---|
DependencyInfo |
DependencyTable.parseIncludes(CCTask task,
CompilerConfiguration compiler,
File source) |
void |
DependencyTable.walkDependencies(CCTask task,
DependencyInfo dependInfo,
CompilerConfiguration compiler,
DependencyInfo[] stack,
DependencyTable.DependencyVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
protected CompilerConfiguration |
BorlandCCompiler.createPrecompileGeneratingConfig(CommandLineCompilerConfiguration baseConfig,
File prototype,
String lastInclude) |
protected CompilerConfiguration |
BorlandCCompiler.createPrecompileUsingConfig(CommandLineCompilerConfiguration baseConfig,
File prototype,
String lastInclude,
String[] exceptFiles) |
Modifier and Type | Class and Description |
---|---|
class |
CommandLineCompilerConfiguration
A configuration for a C++ compiler
|
Modifier and Type | Method and Description |
---|---|
protected CompilerConfiguration |
CommandLineCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseDefs,
CompilerDef specificDef,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected abstract CompilerConfiguration |
AbstractCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseConfigs,
CompilerDef specificConfig,
TargetDef targetPlatform,
VersionInfo versionInfo) |
CompilerConfiguration[] |
PrecompilingCompiler.createPrecompileConfigurations(CompilerConfiguration config,
File prototype,
String[] nonPrecompiledFiles)
This method may be used to get two distinct compiler configurations, one
for compiling the specified file and producing a precompiled header
file, and a second for compiling other files using the precompiled
header file.
|
CompilerConfiguration[] |
PrecompilingCommandLineCompiler.createPrecompileConfigurations(CompilerConfiguration config,
File prototype,
String[] exceptFiles)
This method may be used to get two distinct compiler configurations, one
for compiling the specified file and producing a precompiled header
file, and a second for compiling other files using the precompiled
header file.
|
CompilerConfiguration[] |
CompilerConfiguration.createPrecompileConfigurations(File prototype,
String[] nonPrecompiledFiles)
This method may be used to get two distinct compiler configurations, one
for compiling the specified file and producing a precompiled header
file, and a second for compiling other files using the precompiled
header file.
|
CompilerConfiguration[] |
CommandLineCompilerConfiguration.createPrecompileConfigurations(File prototype,
String[] nonPrecompiledFiles)
This method may be used to get two distinct compiler configurations, one
for compiling the specified file and producing a precompiled header
file, and a second for compiling other files using the precompiled
header file.
|
protected abstract CompilerConfiguration |
PrecompilingCommandLineCompiler.createPrecompileGeneratingConfig(CommandLineCompilerConfiguration baseConfig,
File prototype,
String lastInclude) |
protected abstract CompilerConfiguration |
PrecompilingCommandLineCompiler.createPrecompileUsingConfig(CommandLineCompilerConfiguration baseConfig,
File prototype,
String lastInclude,
String[] exceptFiles) |
Modifier and Type | Method and Description |
---|---|
CompilerConfiguration[] |
PrecompilingCompiler.createPrecompileConfigurations(CompilerConfiguration config,
File prototype,
String[] nonPrecompiledFiles)
This method may be used to get two distinct compiler configurations, one
for compiling the specified file and producing a precompiled header
file, and a second for compiling other files using the precompiled
header file.
|
CompilerConfiguration[] |
PrecompilingCommandLineCompiler.createPrecompileConfigurations(CompilerConfiguration config,
File prototype,
String[] exceptFiles)
This method may be used to get two distinct compiler configurations, one
for compiling the specified file and producing a precompiled header
file, and a second for compiling other files using the precompiled
header file.
|
Modifier and Type | Method and Description |
---|---|
protected CompilerConfiguration |
MsvcMIDLCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseDefs,
CompilerDef specificDef,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected CompilerConfiguration |
MsvcMessageCompiler.createConfiguration(CCTask task,
LinkType linkType,
ProcessorDef[] baseDefs,
CompilerDef specificDef,
TargetDef targetPlatform,
VersionInfo versionInfo) |
protected CompilerConfiguration |
MsvcCompatibleCCompiler.createPrecompileGeneratingConfig(CommandLineCompilerConfiguration baseConfig,
File prototype,
String lastInclude) |
protected CompilerConfiguration |
MsvcCompatibleCCompiler.createPrecompileUsingConfig(CommandLineCompilerConfiguration baseConfig,
File prototype,
String lastInclude,
String[] exceptFiles) |
Copyright © 2005-2016 NAR Maven Plugin developers. All Rights Reserved.