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 --- src/site/xdoc/antdocs/CompilerDef.xml | 313 ++++++++++++++++++++++++++++++++++ 1 file changed, 313 insertions(+) create mode 100644 src/site/xdoc/antdocs/CompilerDef.xml (limited to 'src/site/xdoc/antdocs/CompilerDef.xml') diff --git a/src/site/xdoc/antdocs/CompilerDef.xml b/src/site/xdoc/antdocs/CompilerDef.xml new file mode 100644 index 0000000..7d98127 --- /dev/null +++ b/src/site/xdoc/antdocs/CompilerDef.xml @@ -0,0 +1,313 @@ + + + + +compiler + + +
+A compiler definition. compiler elements may be placed either as children of + a cc element or the project element. A compiler element with an id attribute + may be referenced from compiler elements with refid or extends attributes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
classnameSets the default compiler adapter. Use the "name" attribute when the + compiler is a supported compiler.String
debugIf set true, all targets will be built for debugging.boolean
descriptionSets a description of the current data type.String
exceptionsEnables or disables exception support.boolean
extendsSpecifies that this element extends the element with id attribute with a + matching value. The configuration will be constructed from the settings + of this element, element referenced by extends, and the containing cc + element.Reference
idSets an id that can be used to reference this element.String
ifSets the property name for the 'if' condition. + + The configuration will be ignored unless the property is defined. + + The value of the property is insignificant, but values that would imply + misinterpretation ("false", "no") will throw an exception when + evaluated.String
inheritIf inherit has the default value of true, defines, includes and other + settings from the containing cc element will be inherited.boolean
libtoolSet use of libtool. + + If set to true, the "libtool " will be prepended to the command lineboolean
multithreadedEnables or disables generation of multithreaded code. Unless specified, + multithreaded code generation is enabled.boolean
nameSets compiler type. + + + Supported compilers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gcc (default)GCC C++ compiler
g++GCC C++ compiler
c++GCC C++ compiler
g77GNU Fortran compiler
msvcMicrosoft Visual C++
bccBorland C++ Compiler
msrcMicrosoft Resource Compiler
brcBorland Resource Compiler
dfCompaq Visual Fortran Compiler
midlMicrosoft MIDL Compiler
iclIntel C++ compiler for Windows (IA-32)
eclIntel C++ compiler for Windows (IA-64)
iccIntel C++ compiler for Linux (IA-32)
eccIntel C++ compiler for Linux (IA-64)
CCSun ONE C++ compiler
aCCHP aC++ C++ Compiler
os390OS390 C Compiler
os400Icc Compiler
sunc89Sun C89 C Compiler
xlCVisualAge C Compiler
uicQt user interface compiler
mocQt meta-object compiler
wclOpenWatcom C/C++ compiler
wflOpenWatcom FORTRAN compiler
+
+CompilerEnum +
newenvironmentDo not propagate old environment when new environment variables are + specified.boolean
optimizeSets optimization level. +OptimizationEnum +
rebuildIf set true, all targets will be unconditionally rebuilt.boolean
refidSpecifies that this element should behave as if the content of the + element with the matching id attribute was inserted at this location. If + specified, no other attributes or child content should be specified, + other than "if", "unless" and "description".Reference
rttiEnables or disables run-time type information.boolean
unlessSet the property name for the 'unless' condition. + + If named property is set, the configuration will be ignored. + + The value of the property is insignificant, but values that would imply + misinterpretation ("false", "no") of the behavior will throw an + exception when evaluated.String
warningsEnumerated attribute with the values "none", "severe", "default", + "production", "diagnostic", and "aserror". +WarningLevelEnum +
+
+ +
+
+compilerarg +
+
Adds a compiler command-line arg.
+
+compilerparam +
+
Adds a compiler command-line arg.
+
+defineset +
+
Adds a defineset.
+
+env +
+
Add an environment variable to the launched process.
+
+fileset +
+
Adds a source file set. + + Files in these set will be processed by this configuration and will not + participate in the auction.
+
+includepath +
+
Creates an include path.
+
+precompile +
+
Specifies precompilation prototype file and exclusions.
+
+sysincludepath +
+
Creates a system include path. Locations and timestamps of files located + using the system include paths are not used in dependency analysis. + + + Standard include locations should not be specified. The compiler + adapters should recognized the settings from the appropriate environment + variables or configuration files.
+
+
+
+ +
-- cgit v1.2.3