| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CompilerConfiguration
A configuration for a compiler
| Method Summary | |
|---|---|
|  void | compile(CCTask task,
        java.io.File outputDir,
        java.lang.String[] sourceFiles,
        boolean relentless,
        ProgressMonitor monitor) | 
|  CompilerConfiguration[] | createPrecompileConfigurations(java.io.File prototype,
                               java.lang.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. | 
|  java.lang.String | getIncludePathIdentifier()Returns an digest for the include path for the configuration. | 
|  CompilerParam | getParam(java.lang.String name) | 
|  boolean | isPrecompileGeneration() | 
|  DependencyInfo | parseIncludes(CCTask task,
              java.io.File baseDir,
              java.io.File source) | 
| Methods inherited from interface net.sf.antcontrib.cpptasks.compiler.ProcessorConfiguration | 
|---|
| bid, getIdentifier, getOutputFileNames, getParams, getRebuild | 
| Method Detail | 
|---|
void compile(CCTask task,
             java.io.File outputDir,
             java.lang.String[] sourceFiles,
             boolean relentless,
             ProgressMonitor monitor)
             throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException
CompilerConfiguration[] createPrecompileConfigurations(java.io.File prototype,
                                                       java.lang.String[] nonPrecompiledFiles)
prototype - A source file (for example, stdafx.cpp) that is used to build
            the precompiled header file. @returns null if precompiled
            headers are not supported or a two element array containing
            the precompiled header generation configuration and the
            consuming configurationjava.lang.String getIncludePathIdentifier()
CompilerParam getParam(java.lang.String name)
boolean isPrecompileGeneration()
DependencyInfo parseIncludes(CCTask task,
                             java.io.File baseDir,
                             java.io.File source)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||