From 683d490074d93baa8a47db7ec43b7bd31145a12a Mon Sep 17 00:00:00 2001 From: Mark Donszelmann Date: Thu, 5 Nov 2009 23:00:15 +0100 Subject: Tar file expanded and committed --- .../cpptasks/compiler/CompilerConfiguration.html | 378 +++++++++++++++++++++ 1 file changed, 378 insertions(+) create mode 100644 site/apidocs/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.html (limited to 'site/apidocs/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.html') diff --git a/site/apidocs/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.html b/site/apidocs/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.html new file mode 100644 index 0000000..bb21003 --- /dev/null +++ b/site/apidocs/net/sf/antcontrib/cpptasks/compiler/CompilerConfiguration.html @@ -0,0 +1,378 @@ + + + + + + + +CompilerConfiguration (cpptasks 1.0b5 API) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +net.sf.antcontrib.cpptasks.compiler +
+Interface CompilerConfiguration

+
+
All Superinterfaces:
ProcessorConfiguration
+
+
+
All Known Implementing Classes:
CommandLineCompilerConfiguration
+
+
+
+
public interface CompilerConfiguration
extends ProcessorConfiguration
+ + +

+A configuration for a compiler +

+ +

+

+
Author:
+
Curt Arnold
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcompile(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.StringgetIncludePathIdentifier() + +
+          Returns an digest for the include path for the configuration.
+ CompilerParamgetParam(java.lang.String name) + +
+           
+ booleanisPrecompileGeneration() + +
+           
+ DependencyInfoparseIncludes(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
+ +

+compile

+
+void compile(CCTask task,
+             java.io.File outputDir,
+             java.lang.String[] sourceFiles,
+             boolean relentless,
+             ProgressMonitor monitor)
+             throws org.apache.tools.ant.BuildException
+
+
+
+
+
+ +
Throws: +
org.apache.tools.ant.BuildException
+
+
+
+ +

+createPrecompileConfigurations

+
+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. + + The last (preferrably only) include directive in the prototype file will + be used to mark the boundary between pre-compiled and normally compiled + headers. +

+

+
+
+
+
Parameters:
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 configuration
+
+
+
+ +

+getIncludePathIdentifier

+
+java.lang.String getIncludePathIdentifier()
+
+
Returns an digest for the include path for the configuration. + + This is used to determine if cached dependency information is invalid + because the include paths have changed +

+

+
+
+
+
+
+
+
+ +

+getParam

+
+CompilerParam getParam(java.lang.String name)
+
+
+
+
+
+
+
+
+
+ +

+isPrecompileGeneration

+
+boolean isPrecompileGeneration()
+
+
+
+
+
+
+
+
+
+ +

+parseIncludes

+
+DependencyInfo parseIncludes(CCTask task,
+                             java.io.File baseDir,
+                             java.io.File source)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2001-2008 Ant-Contrib Project. All Rights Reserved. + + -- cgit v1.2.3