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/apt/index.apt | 71 ++++ src/site/site.xml | 69 ++++ src/site/xdoc/antdocs/CCTask.xml | 534 ++++++++++++++++++++++++++ src/site/xdoc/antdocs/CommentDef.xml | 37 ++ src/site/xdoc/antdocs/CompilerArgument.xml | 83 ++++ src/site/xdoc/antdocs/CompilerDef.xml | 313 +++++++++++++++ src/site/xdoc/antdocs/CompilerParam.xml | 81 ++++ src/site/xdoc/antdocs/ConditionalFileSet.xml | 221 +++++++++++ src/site/xdoc/antdocs/ConditionalPath.xml | 122 ++++++ src/site/xdoc/antdocs/DebugDef.xml | 76 ++++ src/site/xdoc/antdocs/DefineArgument.xml | 76 ++++ src/site/xdoc/antdocs/DefineSet.xml | 111 ++++++ src/site/xdoc/antdocs/DependencyDef.xml | 64 +++ src/site/xdoc/antdocs/DistributerDef.xml | 113 ++++++ src/site/xdoc/antdocs/DistributerMap.xml | 96 +++++ src/site/xdoc/antdocs/IncludePath.xml | 125 ++++++ src/site/xdoc/antdocs/LibrarySet.xml | 114 ++++++ src/site/xdoc/antdocs/LinkerArgument.xml | 83 ++++ src/site/xdoc/antdocs/LinkerDef.xml | 284 ++++++++++++++ src/site/xdoc/antdocs/LinkerParam.xml | 81 ++++ src/site/xdoc/antdocs/PrecompileDef.xml | 99 +++++ src/site/xdoc/antdocs/PrecompileExceptDef.xml | 64 +++ src/site/xdoc/antdocs/ProjectDef.xml | 166 ++++++++ src/site/xdoc/antdocs/SystemIncludePath.xml | 132 +++++++ src/site/xdoc/antdocs/SystemLibrarySet.xml | 116 ++++++ src/site/xdoc/antdocs/TargetDef.xml | 105 +++++ src/site/xdoc/antdocs/UndefineArgument.xml | 71 ++++ src/site/xdoc/antdocs/VersionInfo.xml | 187 +++++++++ 28 files changed, 3694 insertions(+) create mode 100644 src/site/apt/index.apt create mode 100644 src/site/site.xml create mode 100644 src/site/xdoc/antdocs/CCTask.xml create mode 100644 src/site/xdoc/antdocs/CommentDef.xml create mode 100644 src/site/xdoc/antdocs/CompilerArgument.xml create mode 100644 src/site/xdoc/antdocs/CompilerDef.xml create mode 100644 src/site/xdoc/antdocs/CompilerParam.xml create mode 100644 src/site/xdoc/antdocs/ConditionalFileSet.xml create mode 100644 src/site/xdoc/antdocs/ConditionalPath.xml create mode 100644 src/site/xdoc/antdocs/DebugDef.xml create mode 100644 src/site/xdoc/antdocs/DefineArgument.xml create mode 100644 src/site/xdoc/antdocs/DefineSet.xml create mode 100644 src/site/xdoc/antdocs/DependencyDef.xml create mode 100644 src/site/xdoc/antdocs/DistributerDef.xml create mode 100644 src/site/xdoc/antdocs/DistributerMap.xml create mode 100644 src/site/xdoc/antdocs/IncludePath.xml create mode 100644 src/site/xdoc/antdocs/LibrarySet.xml create mode 100644 src/site/xdoc/antdocs/LinkerArgument.xml create mode 100644 src/site/xdoc/antdocs/LinkerDef.xml create mode 100644 src/site/xdoc/antdocs/LinkerParam.xml create mode 100644 src/site/xdoc/antdocs/PrecompileDef.xml create mode 100644 src/site/xdoc/antdocs/PrecompileExceptDef.xml create mode 100644 src/site/xdoc/antdocs/ProjectDef.xml create mode 100644 src/site/xdoc/antdocs/SystemIncludePath.xml create mode 100644 src/site/xdoc/antdocs/SystemLibrarySet.xml create mode 100644 src/site/xdoc/antdocs/TargetDef.xml create mode 100644 src/site/xdoc/antdocs/UndefineArgument.xml create mode 100644 src/site/xdoc/antdocs/VersionInfo.xml (limited to 'src/site') diff --git a/src/site/apt/index.apt b/src/site/apt/index.apt new file mode 100644 index 0000000..ac4696a --- /dev/null +++ b/src/site/apt/index.apt @@ -0,0 +1,71 @@ +~~ Licensed to the Ant-Contrib Project under one or more +~~ contributor license agreements. See the NOTICE file distributed with +~~ this work for additional information regarding copyright ownership. +~~ The Ant-Contrib Project licenses this file to You under the Apache License, Version 2.0 +~~ (the "License"); you may not use this file except in compliance with +~~ the License. You may obtain a copy of the License at +~~ +~~ http://www.apache.org/licenses/LICENSE-2.0 +~~ +~~ Unless required by applicable law or agreed to in writing, software +~~ distributed under the License is distributed on an "AS IS" BASIS, +~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +~~ See the License for the specific language governing permissions and +~~ limitations under the License. + ------ +cpptasks for Apache Ant + ------ + ------ + ------ + +cpptasks for Apache Ant + + The cc task can compile various source languages and produce executables, + shared libraries (aka DLL's) and static libraries. Compiler adaptors are currently available + for C/C++, FORTRAN, MIDL and Windows Resource compilers. + + The task can be used with Apache Ant 1.5 and later. This software is not a product + of the Apache Software Foundation (ASF) and no endorsement by the ASF is implied. + + + To use: + * Place cpptasks.jar into Ant's classpath by placing in Ant's lib directory, + adding to CLASSPATH environment variable or using the -lib command line option. + + * Add type and task definitions in build file using either taskdef or antlib. + + * Add {{{antdocs/CCTask.html}cc}} element to some target in your build file. + + * Set path and environment variables to be able to run compiler from command line. + + * Build project. + + Trivial Sample using taskdef (compatible with Ant 1.5 or later): + ++-- + + + + + + + + + ++-- + + Trivial Sample using antlib (compatible with Ant 1.6 or later): + ++-- + + + + + + + + ++-- + + More complex samples appear in src/samples. + diff --git a/src/site/site.xml b/src/site/site.xml new file mode 100644 index 0000000..ab1d7f5 --- /dev/null +++ b/src/site/site.xml @@ -0,0 +1,69 @@ + + + + ant-contrib + http://ant-contrib.sourceforge.net/ + + + SourceForge.net Logo + http://sflogo.sourceforge.net/sflogo.php?group_id=36177&type=5 + http://www.sourceforge.net/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/site/xdoc/antdocs/CCTask.xml b/src/site/xdoc/antdocs/CCTask.xml new file mode 100644 index 0000000..ce994d9 --- /dev/null +++ b/src/site/xdoc/antdocs/CCTask.xml @@ -0,0 +1,534 @@ + + + + +cc + + +
+Compile and link task. + +

+ This task can compile various source languages and produce executables, + shared libraries (aka DLL's) and static libraries. Compiler adaptors are + currently available for several C/C++ compilers, FORTRAN, MIDL and Windows + Resource files. +

+ +

+ Copyright (c) 2001-2008, The Ant-Contrib project. +

+ +

+ Licensed under the Apache Software License 2.0, + http://www.apache.org/licenses/LICENSE-2.0. +

+ +

+ For use with Apache Ant 1.5 or later. This software is not a product of the + of the Apache Software Foundation and no endorsement is implied. +

+ +

+ THIS SOFTWARE IS PROVIDED 'AS-IS', See + http://www.apache.org/licenses/LICENSE-2.0 for additional disclaimers. +

+ + To use: +
    +
  1. + Place cpptasks.jar into Ant's classpath by placing it in Ant's lib + directory, adding it to the CLASSPATH environment variable or by using the + -lib command line option. +
  2. +
  3. + Add type and task definitions to the build file: +
      +
    • + Ant 1.6 or later: +
        +
      • Add xmlns:cpptasks="antlib:net.sf.antcontrib.cpptasks" to + <project> element. +
      • +
      • + Add <cpptasks:cc/>, <cpptasks:compiler/> and + <cpptasks:linker/> elements to the project. +
      • +
      +
    • +
    • + Ant 1.5 or later: +
        +
      • Add <taskdef resource="cpptasks.tasks"/> and + <typedef resource="cpptasks.types"/> to body of <project> + element. +
      • +
      • + Add <cc/>, <compiler/> and <linker/> elements to the + project. +
      • +
      +
    • +
    +
  4. +
  5. + Set the path and environment variables to be able to run compiler from + command line. +
  6. +
  7. + Build the project. +
  8. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
classnameSets the default compiler adapter. Use the "name" attribute when the + compiler is a supported compiler.String
datasetSets the dataset for OS/390 builds.String
debugEnables or disables generation of debug info.boolean
dependencydepthDeprecated. + + Controls the depth of the dependency evaluation. Used to do a quick + check of changes before a full build. + + Any negative value which will perform full dependency checking. Positive + values will truncate dependency checking. A value of 0 will cause only + those files that changed to be recompiled, a value of 1 which cause + files that changed or that explicitly include a file that changed to be + recompiled. + + Any non-negative value will cause a BuildException to be thrown before + attempting a link or completing the task.int
descriptionString
exceptionsEnables generation of exception handling codeboolean
failonerrorIndicates whether the build will continue + even if there are compilation errors; defaults to true.boolean
incrementalEnables or disables incremental linking.boolean
libtoolSet use of libtool. + + If set to true, the "libtool " will be prepended to the command line for + compatible processorsboolean
linkSets the output file type. Supported values "executable", "shared", and + "static". Deprecated, specify outtype instead. +OutputTypeEnum +
locationLocation
multithreadedEnables or disables generation of multithreaded codeboolean
nameSets type of the default compiler and linker. + + 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 (creates .h, .cpp and moc_*.cpp files).
mocQt meta-object compiler
xpidlMozilla xpidl compiler (creates .h and .xpt files).
wclOpenWatcom C/C++ compiler
wflOpenWatcom FORTRAN compiler
+
+CompilerEnum +
newenvironmentDo not propagate old environment when new environment variables are + specified.boolean
objdirSets the destination directory for object files. + + Generally this should be a property expression that evaluates to + distinct debug and release object file directories.File
optimizeSets optimization. +OptimizationEnum +
outfileSets the output file name. If not specified, the task will only compile + files and not attempt to link. If an extension is not specified, the + task may use a system appropriate extension and prefix, for example, + outfile="example" may result in "libexample.so" being created.File
outputfilepropertySpecifies the name of a property to set with the physical filename that + is produced by the linkerString
outtypeSets the output file type. Supported values "executable", "shared", and + "static". +OutputTypeEnum +
owningtargetTarget
projectsonlyboolean
rebuildIf set to true, all files will be rebuilt.boolean
relentlessIf set to true, compilation errors will not stop the task until all + files have been attempted.boolean
rttiEnables run-time type information.boolean
runtimeSets the type of runtime library, possible values "dynamic", "static". +RuntimeType +
subsystemSets the nature of the subsystem under which that the program will + execute. + + Supported subsystems + + + + + + + + + + + + +
guiGraphical User Interface
consoleCommand Line Console
otherOther
+
+SubsystemEnum +
tasknameString
tasktypeString
warningsEnumerated attribute with the values "none", "severe", "default", + "production", "diagnostic", and "aserror". +WarningLevelEnum +
+
+ +
+
+compiler +
+
Adds a compiler definition or reference.
+
+compilerarg +
+
Adds a compiler command-line arg. Argument will be inherited by all + nested compiler elements that do not have inherit="false".
+
+defineset +
+
Adds a defineset. Will be inherited by all compiler elements that do not + have inherit="false".
+
+distributer +
+
Adds a distributer definition or reference (Non-functional prototype).
+
+env +
+
Add an environment variable to the launched process.
+
+fileset +
+
Adds a source file set. + + Files in these filesets will be auctioned to the available compiler + configurations, with the default compiler implied by the cc element + bidding last. If no compiler is interested in the file, it will be + passed to the linker. + + To have a file be processed by a particular compiler configuration, add + a fileset to the corresponding compiler element.
+
+includepath +
+
Adds an include path. + + Include paths will be inherited by nested compiler elements that do not + have inherit="false".
+
+libset +
+
Adds a library set. + + Library sets will be inherited by all linker elements that do not have + inherit="false".
+
+linker +
+
Adds a linker definition. The first linker that is not disqualified by + its "if" and "unless" attributes will perform the link. If no child + linker element is active, the linker implied by the cc elements name or + classname attribute will be used.
+
+linkerarg +
+
Adds a linker command-line arg. Argument will be inherited by all nested + linker elements that do not have inherit="false".
+
+precompile +
+
Specifies precompilation prototype file and exclusions. Inherited by all + compilers that do not have inherit="false".
+
+project +
+
Specifies the generation of IDE project file. Experimental.
+
+sysincludepath +
+
Adds 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. + + System include paths will be inherited by nested compiler elements that + do not have inherit="false".
+
+syslibset +
+
Adds a system library set. Timestamps and locations of system library + sets are not used in dependency analysis. + + Essential libraries (such as C Runtime libraries) should not be + specified since the task will attempt to identify the correct libraries + based on the multithread, debug and runtime attributes. + + System library sets will be inherited by all linker elements that do not + have inherit="false".
+
+target +
+
Adds a target definition or reference (Non-functional prototype).
+
+versioninfo +
+
Adds desriptive version information to be included in the + generated file. The first active version info block will + be used.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/CommentDef.xml b/src/site/xdoc/antdocs/CommentDef.xml new file mode 100644 index 0000000..68373e9 --- /dev/null +++ b/src/site/xdoc/antdocs/CommentDef.xml @@ -0,0 +1,37 @@ + + + + +comment + + +
+Defines a comment to place in the generated project files. + +
+
+text +
+
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/CompilerArgument.xml b/src/site/xdoc/antdocs/CompilerArgument.xml new file mode 100644 index 0000000..abbf0dd --- /dev/null +++ b/src/site/xdoc/antdocs/CompilerArgument.xml @@ -0,0 +1,83 @@ + + + + +compilerarg + + +
+A compiler command line argument. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
ifSets the property name for the 'if' condition. + + The argument 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
locationSpecifies relative location of argument on command line. "start" will + place argument at start of command line, "mid" will place argument after + all "start" arguments but before filenames, "end" will place argument + after filenames. +LocationEnum +
unlessSet the property name for the 'unless' condition. + + If named property is set, the argument 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
valueSpecifies the string that should appear on the command line. The + argument will be quoted if it contains embedded blanks. Use multiple + arguments to avoid quoting.String
+
+
+ +
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.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/CompilerParam.xml b/src/site/xdoc/antdocs/CompilerParam.xml new file mode 100644 index 0000000..5a3475b --- /dev/null +++ b/src/site/xdoc/antdocs/CompilerParam.xml @@ -0,0 +1,81 @@ + + + + +compilerparam + + +
+Place class description here. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
ifSets the property name for the 'if' condition. + + The argument 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
nameSpecifies relative location of argument on command line. "start" will + place argument at start of command line, "mid" will place argument after + all "start" arguments but before filenames, "end" will place argument + after filenames.String
unlessSet the property name for the 'unless' condition. + + If named property is set, the argument 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
valueSpecifies the string that should appear on the command line. The + argument will be quoted if it contains embedded blanks. Use multiple + arguments to avoid quoting.String
+
+
+ +
diff --git a/src/site/xdoc/antdocs/ConditionalFileSet.xml b/src/site/xdoc/antdocs/ConditionalFileSet.xml new file mode 100644 index 0000000..8566212 --- /dev/null +++ b/src/site/xdoc/antdocs/ConditionalFileSet.xml @@ -0,0 +1,221 @@ + + + + +conditionalfileset + + +
+An Ant FileSet object augmented with if and unless conditions. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
casesensitiveboolean
defaultexcludesboolean
descriptionString
dirFile
excludesString
excludesfileFile
fileFile
followsymlinksboolean
ifSets the property name for the 'if' condition. + + The fileset 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
includesString
includesfileFile
refidReference
unlessSet the property name for the 'unless' condition. + + If named property is set, the fileset 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
+
+ +
+
+ +
+
+
+and +
+
+
+contains +
+
+
+containsregexp +
+
+
+custom +
+
+
+date +
+
+
+depend +
+
+
+depth +
+
+
+different +
+
+
+exclude +
+
+
+excludesfile +
+
+
+filename +
+
+
+include +
+
+
+includesfile +
+
+
+majority +
+
+
+modified +
+
+
+none +
+
+
+not +
+
+
+or +
+
+
+patternset +
+
+
+present +
+
+
+selector +
+
+
+size +
+
+
+type +
+
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/ConditionalPath.xml b/src/site/xdoc/antdocs/ConditionalPath.xml new file mode 100644 index 0000000..0ba7346 --- /dev/null +++ b/src/site/xdoc/antdocs/ConditionalPath.xml @@ -0,0 +1,122 @@ + + + + +conditionalpath + + +
+An Ant Path object augmented with if and unless conditionals + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
descriptionString
ifSets the property name for the 'if' condition. + + The path 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
locationFile
pathString
refidReference
unlessSet the property name for the 'unless' condition. + + If named property is set, the path 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
+
+ +
+
+ +
+
+
+dirset +
+
+
+existing +
+
+
+extdirs +
+
+
+filelist +
+
+
+fileset +
+
+
+path +
+
+
+pathelement +
+
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/DebugDef.xml b/src/site/xdoc/antdocs/DebugDef.xml new file mode 100644 index 0000000..c3084e8 --- /dev/null +++ b/src/site/xdoc/antdocs/DebugDef.xml @@ -0,0 +1,76 @@ + + + + +debug + + +
+Specifies a debugging configuration for a project. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
descriptionString
dirSet the working directory of the process.File
executableSet the name of the executable program.String
refidReference
+
+ +
+
+arg +
+
Adds a command-line argument.
+
+env +
+
Add an environment variable.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/DefineArgument.xml b/src/site/xdoc/antdocs/DefineArgument.xml new file mode 100644 index 0000000..996dee8 --- /dev/null +++ b/src/site/xdoc/antdocs/DefineArgument.xml @@ -0,0 +1,76 @@ + + + + +definearg + + +
+Preprocessor macro definition. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
ifSets the property name for the 'if' condition. + + The define 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
nameSet the name attributeString
unlessSet the property name for the 'unless' condition. + + If named property is set, the define 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
valueSet the value attributeString
+
+
+ +
diff --git a/src/site/xdoc/antdocs/DefineSet.xml b/src/site/xdoc/antdocs/DefineSet.xml new file mode 100644 index 0000000..50ef5ca --- /dev/null +++ b/src/site/xdoc/antdocs/DefineSet.xml @@ -0,0 +1,111 @@ + + + + +defineset + + +
+Set of preprocessor macro defines and undefines. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
defineA comma-separated list of preprocessor macros to define. Use nested + define elements to define macro values. +StringArrayBuilder +
descriptionSets a description of the current data type.String
idSets an id that can be used to reference this element.String
ifSets the property name for the 'if' condition. + + The define 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
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 "description".Reference
undefineA comma-separated list of preprocessor macros to undefine. +StringArrayBuilder +
unlessSet the property name for the 'unless' condition. + + If named property is set, the define 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
+
+ +
+
+define +
+
Adds a define element.
+
+undefine +
+
Adds an undefine element.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/DependencyDef.xml b/src/site/xdoc/antdocs/DependencyDef.xml new file mode 100644 index 0000000..d0fd35b --- /dev/null +++ b/src/site/xdoc/antdocs/DependencyDef.xml @@ -0,0 +1,64 @@ + + + + +dependency + + +
+Defines a dependency + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
dependsString
fileFile
idString
nameString
+
+
+ +
diff --git a/src/site/xdoc/antdocs/DistributerDef.xml b/src/site/xdoc/antdocs/DistributerDef.xml new file mode 100644 index 0000000..3530039 --- /dev/null +++ b/src/site/xdoc/antdocs/DistributerDef.xml @@ -0,0 +1,113 @@ + + + + +distributer + + +
+Distributed build information (Non-functional prototype). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
descriptionString
hostsSets hosts.String
idSets an id that can be used to reference this element.String
ifSets the property name for the 'if' condition. + + The define 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
protocolSets protocol. +DistributerProtocolEnum +
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 should be specified.Reference
tcpcorkSets TCP_CORK value.int
unlessSet the property name for the 'unless' condition. + + If named property is set, the define 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
userSets remote user name.String
+
+ +
+
+map +
+
Local to remote filename maps.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/DistributerMap.xml b/src/site/xdoc/antdocs/DistributerMap.xml new file mode 100644 index 0000000..fa7be49 --- /dev/null +++ b/src/site/xdoc/antdocs/DistributerMap.xml @@ -0,0 +1,96 @@ + + + + +distributermap + + +
+Local to remote filename mapping (Experimental). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
descriptionString
hostsSets hosts for which this mapping is valid.String
ifSets the property name for the 'if' condition. + + This object 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
localSets local directory for base of mapping.File
refidReference
remoteSets remote name for directory.String
remoteseparatorSets the separator character (/ or \) for the remote system.String
unlessSet the property name for the 'unless' condition. + + If named property is set, the define 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
+
+
+ +
diff --git a/src/site/xdoc/antdocs/IncludePath.xml b/src/site/xdoc/antdocs/IncludePath.xml new file mode 100644 index 0000000..a50ec2a --- /dev/null +++ b/src/site/xdoc/antdocs/IncludePath.xml @@ -0,0 +1,125 @@ + + + + +includepath + + +
+An include path. + + Works like other paths in Ant with with the addition of "if" and "unless" + conditions. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
descriptionString
ifSets the property name for the 'if' condition. + + The path 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
locationFile
pathString
refidReference
unlessSet the property name for the 'unless' condition. + + If named property is set, the path 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
+
+ +
+
+ +
+
+
+dirset +
+
+
+existing +
+
+
+extdirs +
+
+
+filelist +
+
+
+fileset +
+
+
+path +
+
+
+pathelement +
+
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/LibrarySet.xml b/src/site/xdoc/antdocs/LibrarySet.xml new file mode 100644 index 0000000..095a182 --- /dev/null +++ b/src/site/xdoc/antdocs/LibrarySet.xml @@ -0,0 +1,114 @@ + + + + +libset + + +
+A set of library names. Libraries can also be added to a link by specifying + them in a fileset. + + For most Unix-like compilers, libset will result in a series of -l and -L + linker arguments. For Windows compilers, the library names will be used to + locate the appropriate library files which will be added to the linkers + input file list as if they had been specified in a fileset. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
casesensitiveSets case sensitivity of the file system. If not set, will default to + the linker's case sensitivity.boolean
datasetSets the dataset. Used on OS390 if the libs are in a dataset.String
descriptionString
dirLibrary directory.File
ifSets the property name for the 'if' condition. + + The library set 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
libsComma-separated list of library names without leading prefixes, such as + "lib", or extensions, such as ".so" or ".a". +StringArrayBuilder +
refidReference
typeSets the preferred library type. Supported values "shared", "static", and + "framework". "framework" is equivalent to "shared" on non-Darwin platforms. +LibraryTypeEnum +
unlessSet the property name for the 'unless' condition. + + If named property is set, the library set 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
+
+
+ +
diff --git a/src/site/xdoc/antdocs/LinkerArgument.xml b/src/site/xdoc/antdocs/LinkerArgument.xml new file mode 100644 index 0000000..94b64d2 --- /dev/null +++ b/src/site/xdoc/antdocs/LinkerArgument.xml @@ -0,0 +1,83 @@ + + + + +linkerarg + + +
+A linker command line argument. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
ifSets the property name for the 'if' condition. + + The argument 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
locationSpecifies relative location of argument on command line. "start" will + place argument at start of command line, "mid" will place argument after + all "start" arguments but before filenames, "end" will place argument + after filenames. +LocationEnum +
unlessSet the property name for the 'unless' condition. + + If named property is set, the argument 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
valueSpecifies the string that should appear on the command line. The + argument will be quoted if it contains embedded blanks. Use multiple + arguments to avoid quoting.String
+
+
+ +
diff --git a/src/site/xdoc/antdocs/LinkerDef.xml b/src/site/xdoc/antdocs/LinkerDef.xml new file mode 100644 index 0000000..32e802f --- /dev/null +++ b/src/site/xdoc/antdocs/LinkerDef.xml @@ -0,0 +1,284 @@ + + + + +linker + + +
+A linker definition. linker elements may be placed either as children of a + cc element or the project element. A linker element with an id attribute may + be referenced by linker elements with refid or extends attributes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
baseSets the base address. May be specified in either decimal or hex. +FlexLong +
classnameSets the class name for the adapter. Use the "name" attribute when the + tool is supported.String
debugIf set true, all targets will be built for debugging.boolean
descriptionSets a description of the current data type.String
entrySets the starting address.String
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
fixedIf true, marks the file to be loaded only at its preferred address.boolean
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
incrementalIf true, allows incremental linking.boolean
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
mapIf set to true, a map file will be produced.boolean
nameSets linker type. + + + Supported linkers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gccGcc Linker
g++G++ Linker
ldLd Linker
arGcc Librarian
msvcMicrosoft Linker
bccBorland Linker
dfCompaq Visual Fortran Linker
iclIntel Linker for Windows (IA-32)
eclIntel Linker for Windows (IA-64)
iccIntel Linker for Linux (IA-32)
eccIntel Linker for Linux (IA-64)
CCSun ONE Linker
aCCHP aC++ Linker
os390OS390 Linker
os390batchOS390 Linker
os400IccLinker
sunc89C89 Linker
xlCVisualAge Linker
wclOpenWatcom C/C++ linker
wflOpenWatcom FORTRAN linker
+
+LinkerEnum +
newenvironmentDo not propagate old environment when new environment variables are + specified.boolean
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
stackSets stack size in bytes.FlexInteger
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
+
+ +
+
+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.
+
+libset +
+
Adds a system library set.
+
+linkerarg +
+
Adds a linker command-line arg.
+
+linkerparam +
+
Adds a compiler command-line arg.
+
+syslibset +
+
Adds a system library set.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/LinkerParam.xml b/src/site/xdoc/antdocs/LinkerParam.xml new file mode 100644 index 0000000..e5ad6a7 --- /dev/null +++ b/src/site/xdoc/antdocs/LinkerParam.xml @@ -0,0 +1,81 @@ + + + + +linkerparam + + +
+Place class description here. + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
ifSets the property name for the 'if' condition. + + The argument 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
nameSpecifies relative location of argument on command line. "start" will + place argument at start of command line, "mid" will place argument after + all "start" arguments but before filenames, "end" will place argument + after filenames.String
unlessSet the property name for the 'unless' condition. + + If named property is set, the argument 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
valueSpecifies the string that should appear on the command line. The + argument will be quoted if it contains embedded blanks. Use multiple + arguments to avoid quoting.String
+
+
+ +
diff --git a/src/site/xdoc/antdocs/PrecompileDef.xml b/src/site/xdoc/antdocs/PrecompileDef.xml new file mode 100644 index 0000000..5b700f7 --- /dev/null +++ b/src/site/xdoc/antdocs/PrecompileDef.xml @@ -0,0 +1,99 @@ + + + + +precompile + + +
+An element that specifies a prototype file and rules for source files that + should not use precompiled headers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
descriptionSets a description of the current data type.String
idSets an id that can be used to reference this element.String
ifSet the 'if' condition. + + The processor will be ignored unless the property is defined. + + The value of property is insignificant, but values that would imply + misinterpretation ("false", "no") will throw an exception when + isActive() is evaluated.String
prototypeSets file to precompile. + + Should be a source file that includes only one unguarded header file. + Default value is "stdafx.cpp".File
refidSpecifies that this element should behave as if the content of the + element with the matching id attribute was inserted at this location.Reference
unlessSet the 'unless' condition. If named property exists at execution time, + the processor will be ignored. + + Value of property is insignificant, but values that would imply + misinterpretation ("false", "no") of the behavior will throw an + exception when isActive is called.String
+
+ +
+
+except +
+
Adds filesets that specify files that should not be processed with + precompiled headers enabled.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/PrecompileExceptDef.xml b/src/site/xdoc/antdocs/PrecompileExceptDef.xml new file mode 100644 index 0000000..f645473 --- /dev/null +++ b/src/site/xdoc/antdocs/PrecompileExceptDef.xml @@ -0,0 +1,64 @@ + + + + +precompileexcept + + +
+Specifies files that should not be compiled using precompiled headers. + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
dirSets the base-directoryFile
includesComma or space separated list of file patterns that should not be + compiled using precompiled headers.String
+
+ +
+
+fileset +
+
Adds filesets that specify files that should not be processed using + precompiled headers.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/ProjectDef.xml b/src/site/xdoc/antdocs/ProjectDef.xml new file mode 100644 index 0000000..ebafe48 --- /dev/null +++ b/src/site/xdoc/antdocs/ProjectDef.xml @@ -0,0 +1,166 @@ + + + + +project + + +
+Requests the creation of an IDE project file. Experimental. + + Implementation status: msdev5, msdev6 and cbuilderx + generate reasonable project files for simple projects, + xcode and msdev7 and msdev71 capture source file lists and + a few settings. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
classnameClass name for a user-supplied project writer. Use the "type" + attribute to specify built-in project writer implementations.String
descriptionString
failonerrorSets whether a failure to write the project file should cause the + task to fail. Default is true.boolean
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
nameSet name.String
outfileSets the name for the generated project file.File
overwriteSets whether an existing project file should be overwritten, + default is true. If false and the project file exists, + the value of failonerror will determine if the task fails.boolean
refidReference
typeSet project type. + + + Supported project formats + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
cbuilderxBorland C++BuilderX
msvc5Microsoft Visual C++ 97
msvc6Microsoft Visual C++ 6
msvc7Microsoft Visual C++.NET
msvc71Microsoft Visual C++.NET 2003
msvc8Microsoft Visual C++ 2005
msvc9Microsoft Visual C++ 2008
xcodeApple Xcode
+
+ProjectWriterEnum +
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
+
+ +
+
+comment +
+
Add comment for the generated project file.
+
+dependency +
+
Add a dependency definition to the project.
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/SystemIncludePath.xml b/src/site/xdoc/antdocs/SystemIncludePath.xml new file mode 100644 index 0000000..0bb789f --- /dev/null +++ b/src/site/xdoc/antdocs/SystemIncludePath.xml @@ -0,0 +1,132 @@ + + + + +systemincludepath + + +
+A system include path. + + Files located using a system include path will not participate in dependency + analysis. + + Standard include paths for a compiler should not be specified since these + should be determined from environment variables or configuration files by + the compiler adapter. + + Works like other paths in Ant with with the addition of "if" and "unless" + conditions. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
descriptionString
ifSets the property name for the 'if' condition. + + The path 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
locationFile
pathString
refidReference
unlessSet the property name for the 'unless' condition. + + If named property is set, the path 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
+
+ +
+
+ +
+
+
+dirset +
+
+
+existing +
+
+
+extdirs +
+
+
+filelist +
+
+
+fileset +
+
+
+path +
+
+
+pathelement +
+
+
+
+
+ +
diff --git a/src/site/xdoc/antdocs/SystemLibrarySet.xml b/src/site/xdoc/antdocs/SystemLibrarySet.xml new file mode 100644 index 0000000..0a9b566 --- /dev/null +++ b/src/site/xdoc/antdocs/SystemLibrarySet.xml @@ -0,0 +1,116 @@ + + + + +syslibset + + +
+A set of system library names. Timestamp or location of system libraries are + not considered in dependency analysis. + + Libraries can also be added to a link by specifying them in a fileset. + + For most Unix-like compilers, syslibset will result in a series of -l and -L + linker arguments. For Windows compilers, the library names will be used to + locate the appropriate library files which will be added to the linkers + input file list as if they had been specified in a fileset. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
casesensitiveSets case sensitivity of the file system. If not set, will default to + the linker's case sensitivity.boolean
datasetSets the dataset. Used on OS390 if the libs are in a dataset.String
descriptionString
dirLibrary directory.File
ifSets the property name for the 'if' condition. + + The library set 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
libsComma-separated list of library names without leading prefixes, such as + "lib", or extensions, such as ".so" or ".a". +StringArrayBuilder +
refidReference
typeSets the preferred library type. Supported values "shared", "static", and + "framework". "framework" is equivalent to "shared" on non-Darwin platforms. +LibraryTypeEnum +
unlessSet the property name for the 'unless' condition. + + If named property is set, the library set 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
+
+
+ +
diff --git a/src/site/xdoc/antdocs/TargetDef.xml b/src/site/xdoc/antdocs/TargetDef.xml new file mode 100644 index 0000000..6274cf7 --- /dev/null +++ b/src/site/xdoc/antdocs/TargetDef.xml @@ -0,0 +1,105 @@ + + + + +targetplatform + + +
+Information on the execution platforms for the generated code. + (Non-functional prototype) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
archSets cpu architecture, compiler may use cpu specific instructions. +ArchEnum +
cpuSets preferred cpu, but does not use cpu specific instructions. +CPUEnum +
descriptionSets a description of the current data type.String
idSets an id that can be used to reference this element.String
ifSets the property name for the 'if' condition. + + The define 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
osfamilySets operating system family. +OSFamilyEnum +
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 should be specified.Reference
unlessSet the property name for the 'unless' condition. + + If named property is set, the define 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
+
+
+ +
diff --git a/src/site/xdoc/antdocs/UndefineArgument.xml b/src/site/xdoc/antdocs/UndefineArgument.xml new file mode 100644 index 0000000..533e227 --- /dev/null +++ b/src/site/xdoc/antdocs/UndefineArgument.xml @@ -0,0 +1,71 @@ + + + + +undefinearg + + +
+Preprocessor macro undefinition. + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
ifSets the property name for the 'if' condition. + + The define 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
nameSet the name attributeString
unlessSet the property name for the 'unless' condition. + + If named property is set, the define 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
+
+
+ +
diff --git a/src/site/xdoc/antdocs/VersionInfo.xml b/src/site/xdoc/antdocs/VersionInfo.xml new file mode 100644 index 0000000..37fd97b --- /dev/null +++ b/src/site/xdoc/antdocs/VersionInfo.xml @@ -0,0 +1,187 @@ + + + + +versioninfo + + +
+Version Information. + + This information is applied in a platform specific manner + to embed version information into executable images. This + behavior is new and subject to change. + + On the Microsoft Windows platform, a resource is generated and added + to the set of files to be compiled. A resource compiler must + be specified to compile the generated file. + + On Unix platforms, versioninfo is currently not used. + Future versions may append fileversion to the output file name, + use compatibility version for -soname and possibly create + symbolic links. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Attribute + +Description + +Type +
companynameSets company name.String
compatibilityversionSets compatibility version.String
descriptionString
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
filecommentsSets comments.String
filedescriptionSets file description.String
fileversionSets file version.String
idSets an id that can be used to reference this element.String
ifSets the property name for the 'if' condition. + + The define 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
internalnameSets internal name. Internal name will automatically be + specified from build step, only set this value if + intentionally overriding that value.String
languageSets language.String
legalcopyrightSets legal copyright.String
legaltrademarksSets legal trademark.String
originalfilenameSets original name. Only set this value if + intentionally overriding the value from the build set.String
patchedSets prerelease.boolean
prereleaseSets prerelease.boolean
privatebuildSets private build.String
productnameSets product name.String
productversionSets product version.String
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 should be specified.Reference
specialbuildSets private build.String
unlessSet the property name for the 'unless' condition. + + If named property is set, the define 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
+
+
+ +
-- cgit v1.2.3