The equivalent of a Help About
run "java -jar cpptasks.jar" to read
Adapter for the "ar" tool
An abstract compiler implementation.
Abstract adapter for ld-like linkers
An abstract Linker implementation.
An abstract base class for simple parsers
An base class for objects that represent the state of an AbstractParser.
An abstract processor (compiler/linker) implementation.
Adapter for the HP aC++ C++ compiler
Adapter for Sun (r) Forte(tm) C++ Linker
Adds the elements of the array to the given vector
Add specified base address to linker options.
Adds a compiler definition or reference.
Adds a compiler command-line arg.
Adds a compiler command-line arg.
Adds a compiler command-line arg.
Adds a distributer definition or reference (Non-functional prototype).
Adds a linker definition.
Adds a linker command-line arg.
Adds a linker command-line arg.
Adds a compiler command-line arg.
Adds a target definition or reference (Non-functional prototype).
Adds desriptive version information to be included in the
generated file.
Add alternative entry point.
Adds non-default entry point.
Add an environment variable to the launched process.
Add an environment variable.
Add an environment variable to the launched process.
Called by FilenameState at completion of file name production.
Adds a filename to the list of included files.
Adds filename to the list of included files.
Adds filesets that specify files that should not be processed using
precompiled headers.
Adds other command line parameters.
Adds command switches for generic configuration options
Add arguments for debug, etc.
Add arguments for debug, etc.
Add arguments for debug, etc.
Adds an include path to the command.
Adds command-line arguments for include directories.
Adds command line arguments for include paths.
Add command line switch to force incremental linking.
Adds a system library set.
Add command line switch to force map generation.
Specifies the generation of IDE project file.
Add command line switch for stack reservation.
Adds a system library set.
Adds a system library set.
Adds an undefine element.
Adds source or object files to the bidded fileset to
support version information.
Adds source or object files to the bidded fileset to
support version information.
Adds source or object files to the bidded fileset to
support version information.
Adds source or object files to the bidded fileset to
support version information.
Adds source or object files to the bidded fileset to
support version information.
Adds source or object files to the bidded fileset to
support version information.
Adds flags that customize the warnings reported
Compiler does not appear to have warning levels but ability to turn off
specific errors by explicit switches, could fabricate levels by
prioritizing errors.
Add arguments for specified warning level.
Adds warning command line options.
Add arguments for specified warning level.
Add arguments for specified warning level.
Adapter for the ARM C Compilers
See Doc No: ARM DUI 0151A, Issued: Nov 2001 at
http://www.arm.com/arm/User_Guides?OpenDocument
Adapter for ARM Librarian
Adapter for the ARM Linker
Method used by PrecompileExceptDef to add exception set to
PrecompileDef.
Enumeration of cpu architecture types.
Adapter for the Sun C89 C++ Compiler
Adapter for the Sun C89 Linker
A add-in class for Sun C89 compilers and linkers
Checks file name to see if parse should be attempted
Default implementation returns false for files with extensions '.dll',
'tlb', '.res'
Implements ExecuteStreamHandler to capture the output of a Execute to an
array of strings
This parser state checks consumed characters against a specific character
(case insensitive).
Writes a CBuilderX 1.0 project file.
Change enviroment (deprecated).
Change enviroment (deprecated).
Change enviroment (deprecated).
Checks a array of names for non existent or non directory entries and
nulls them out.
Checks all targets that are not forced to be rebuilt or are missing
object files to be checked for modified include files
Adapter for TI DSP compilers with cl** commands
Adapter for TI DSP librarian
*
Adapter for TI DSP linkers
*
An compiler/linker command line flag.
An abstract Compiler implementation which uses an external program to
perform the compile.
An abstract Compiler implementation which uses an external program to
perform the compile.
A configuration for a C++ compiler
An abstract Compiler implementation which uses an external program to
perform the compile.
An abstract Linker implementation that performs the link via an external
command.
Creates a comand line linker invocation
A configuration for a command line linker
Adapter for the Compaq(r) Visual Fortran compiler.
Adapter for the Compaq(r) Visual Fortran Librarian
Adapter for the Compaq(r) Visual Fortran linker.
Compiles an .ui file into the corresponding .h, .cpp and moc_*.cpp files.
Compiles an .idl file into the corresponding .h and .xpt files.
A compiler command line argument.
A configuration for a compiler
Enumeration of supported compilers
gcc (default) | GCC C++ compiler |
g++ | GCC C++ compiler |
c++ | GCC C++ compiler |
g77 | GNU FORTRAN compiler |
msvc | Microsoft Visual C++ |
bcc | Borland C++ Compiler |
msrc | Microsoft Resource Compiler |
brc | Borland Resource Compiler |
df | Compaq Visual Fortran Compiler |
midl | Microsoft MIDL Compiler |
icl | Intel C++ compiler for Windows (IA-32) |
ecl | Intel C++ compiler for Windows (IA-64) |
icc | Intel C++ compiler for Linux (IA-32) |
ecc | Intel C++ compiler for Linux (IA-64) |
CC | Sun ONE C++ compiler |
aCC | HP aC++ C++ Compiler |
os390 | OS390 C Compiler |
os400 | Icc Compiler |
sunc89 | Sun C89 C Compiler |
xlC | VisualAge C Compiler |
cl6x | TI TMS320C6000 Optimizing Compiler |
cl55 | TI TMS320C55x Optimizing C/C++ Compiler |
armcpp | ARM 32-bit C++ compiler |
armcc | ARM 32-bit C compiler |
tcpp | ARM 16-bit C++ compiler |
tcc | ARM 16-bit C compiler |
uic | Qt user interface compiler |
moc | Qt meta-object compiler |
xpidl | Mozilla xpidl compiler (creates .h and .xpt files). |
wcl | OpenWatcom C/C++ compiler (experimental) |
wfl | OpenWatcom FORTRAN compiler (experimental) |
Place class description here.
An Ant FileSet object augmented with if and unless conditions.
An Ant Path object augmented with if and unless conditionals
Consumes a character and returns the next state for the parser.
Consumes a character and returns the next state for the parser.
Consumes a character and returns the next state for the parser.
Consumes a character and returns the next state for the parser.
Converts absolute Cygwin file or directory names to the corresponding
Win32 name.
Converts absolute Cygwin file or directory names to the corresponding
Win32 name.
Converts absolute Cygwin file or directory names to the corresponding
Win32 name.
A parser that extracts #include statements from a Reader.
Enumeration of cpu types.
Adds a command-line argument.
Returns the compiler configuration for or element.
Returns the compiler configuration for or element.
Returns the compiler configuration for or element.
Adds filesets that specify files that should not be processed with
precompiled headers enabled.
Local to remote filename maps.
The include parser for C will work just fine, but we didn't want to
inherit from CommandLineCCompiler
The include parser for C will work just fine, but we didn't want to
inherit from CommandLineCCompiler
The include parser for C will work just fine, but we didn't want to
inherit from CommandLineCCompiler
Create parser to determine dependencies.
Create parser to determine dependencies.
Create parser to determine dependencies.
Gets a parser to scan source file for dependencies.
Create dependency parser.
The include parser for C will work just fine, but we didn't want to
inherit from CommandLineCCompiler.
Specifies precompilation prototype file and exclusions.
Specifies precompilation prototype file and exclusions.
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.
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.
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.
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.
Adds a system include path.
Creates a system include path.
Some utilities used by the CC and Link tasks.
Adapter for the GCC C/C++ compiler
Adapter for the GCC C/C++ compiler
Adapter for the GCC C/C++ compiler
Abstract base class for compilers that attempt to be command line compatible
with GCC
Adapter for the 'ar' archiver
Adapter for the 'ar' archiver
Adapter for the 'ar' archiver
Adapter for the GCC linker
Adapter for the GCC linker
Adapter for the GCC linker
A add-in class for Gcc processors
A add-in class for Gcc processors
A add-in class for Gcc processors
Returns the compiler-specific include path.
Returns an array of active library sets for this linker definition.
Prepares list of processor arguments ( , ) that
are active for the current project settings.
Prepares list of processor arguments ( , ) that
are active for the current project settings.
Returns an array of active library sets for this linker definition.
Returns an array of active library sets for this linker definition.
Gets number of command line arguments per input file.
Gets number of command line arguments per input file.
Gets number of command line arguments per input file.
Returns all arguments defined by addLine
,
addValue
or the argument object.
Singleton for ARM 32-bit C compiler
Singleton for ARM 32-bit C++ compiler
Extracts the basename of a file, removing the extension, if present
May have to make this String array return
Gets command line option to read from an option file.
Gets compatibility version.
Returns the latest modification date of the source or anything that it
depends on.
Gets boolean indicating debug build
Creates an chain of objects which provide default values in descending
order of significance.
Returns the defines and undefines in this set.
Add command line options for preprocessor macro
Gets switch to define preprocessor macro.
Creates a command line option to define a preprocessor macro.
Gets switch to define preprocessor macro.
Gets switch to define preprocessor macro.
This method returns a DependencyInfo for the specific source file and
include path identifier
Get the working directory of the process.
ARMINC environment variable contains the default include path
Gets standard include paths.
Get include path from environment.
Gets standard include paths.
Gets standard include paths.
This method extracts path information from the appropriate .cfg file in
the install directory.
Get the name of the executable program.
Gets the parent directory for the executable file name using the current
directory and system executable path
Gets the ProcessorDef specified by the extends attribute
Gets the failonerror flag.
Gets identifier for the linker.
Retrieve an identifier that identifies the specific version of the
compiler.
Returns a string representation of this configuration.
Retrieve an identifier that identifies the specific version of the
compiler.
Returns a string representation of this configuration.
Retrieve an identifier that identifies the specific version of the
compiler.
Retrieve an identifier that identifies the specific version of the
compiler.
Retrieve an identifier that identifies the specific version of the
compiler.
Returns a string representation of this configuration.
Gets identifier for the compiler.
Gets identifier for the compiler.
Gets compiler identifier.
Determines the identification of a command line processor by capture the
first line of its output for a specific command.
Returns command line option to specify include directory
Gets include directory switch.
Get include directory switch.
Create a command line option to add a directory to the include path.
Gets include directory switch.
Gets include directory switch.
Returns an digest for the include path for the configuration.
Returns an digest for the include path for the configuration.
Gets collection of include file names encountered in parse.
Gets the inherit attribute.
Gets input file arguments.
Gets input file arguments.
Gets input file arguments.
Gets singleton instance of this class
Gets singleton instance of this class
Gets singleton instance of compiler.
Gets singleton instance of compiler.
Gets singleton instance of this class
Gets singleton instance of compiler.
Gets file language, should be an IETF RFC 3066 identifier, for example, en-US.
Extracts the significant part of a library name to ensure there aren't
collisions
Extracts the significant part of a library name to ensure there aren't
collisions
Extracts the significant part of a library name to ensure there aren't
collisions
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
returns the library path for the linker
Get search path for libraries.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Returns a set of filename patterns corresponding to library names.
Get file selectors for specified library names.
Get file selectors for libraries.
Get file selectors for specified libraries.
Obtains the same compiler, but with libtool set
Default behavior is to ignore libtool
Gets the linker for the specified link type.
Gets the linker that is associated with this processors
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker that is associated with this processors
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker that is associated with this processors
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker that is associated with this processors
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker that is associated with this processors
Gets the linker that is associated with this processors
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker that is associated with this processors
Gets the linker that is associated with this processors
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker that is associated with this processors
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets the linker for the specified link type.
Gets linker associated with this type.
Gets the linker that is associated with this processors
Gets the linker that is associated with this processors
Gets linker associated with this type.
Gets the linker for the specified link type.
Gets linker associated with this type.
Maximum command line length
Gets maximum length of command line.
Get maximum command line length.
Gets maximum command line.
Get maximum command line length.
Gets maximum length of command line.
Gets maximum length of command line.
Gets maximum number of input files processed per command.
Gets maximum number of input files processed per command.
Gets maximum number of input files processed per command.
Returns the name of the define
Get the state for the beginning of a new line.
Gets the object files directory.
Sets the directory used for object files.
Gets the target operating system architecture
Gets operating system family.
Gets the target operating system name
Output file name (no path components) corresponding to source file
Output file name (no path components) corresponding to source file
Output file name (no path components) corresponding to source file
Output file name (no path components) corresponding to source file
Output file name (no path components) corresponding to source file
Output file name (no path components) corresponding to source file
Output file name (no path components) corresponding to source file
Create output file switch.
Builds command line options to specify the output file names.
Gets whether an existing project file should be overwritten,
default is true.
Extracts the parent of a file
Returns an array of File for each existing directory in the specified
environment variable
Obtains the appropriate processor (compiler, linker)
Obtains the appropriate processor (compiler, linker)
Gets ProjectWriter associated with enumeration value.
Gets prototype source file
If true, all files using this configuration should be rebuilt and any
existing output files should be ignored
Gets a boolean value indicating whether all targets must be rebuilt
regardless of dependency analysis.
overrides FileSet's implementation which would throw an exception since
the referenced object isn't this type.
Returns a relative path for the targetFile relative to the base
directory.
Gets remote name for directory.
Returns an array of SourceHistory objects (contains relative path and
last modified time) for the source[s] of this target
Returns the contents of the gcc specs file.
Returns the contents of the gcc specs file.
Returns the contents of the gcc specs file.
Builds a Hashtable to targets needing to be rebuilt keyed by compiler
configuration
Singleton for ARM 16-bit C compiler
Singleton for ARM 16-bit C++ compiler
Get total command line length due to the input file.
Get total command line length due to the input file.
Get total command line length due to the input file.
Gets preferred library type
Gets switch to undefine preprocessor macro.
Builds a command line option to undefine a preprocessor macro.
Gets switch to undefine preprocessor macro.
Gets switch to undefine preprocessor macro.
Returns the value of the define
Returns the value of the define
Gets list of acceptable values.
Gets list of acceptable values.
Gets list of acceptable values.
Gets list of acceptable values
Gets list of acceptable values.
Gets list of acceptable values.
Gets list of acceptable values
Gets acceptible values for enumeration.
Get the variable list as an array.
Adapter for the g++ variant of the GCC linker
Adapter for the g++ variant of the GCC linker
Adapter for the g++ variant of the GCC linker
Adapter for the IBM (R) OS/390 (tm) C++ Compiler
Adapter for the IBM (R) OS/390 (tm) Linker
A add-in class for IBM (r) OS/390 compilers and linkers
Adapter for the Intel (r) C/C++ compiler for IA-32 Linux (r)
The Intel (r) C/C++ compiler for IA32 Linux mimics the command options for
gcc compiler.
Adapter for the Intel (r) Linker for Linux (r) for IA-32
Adapter for the Intel (r) C/C++ compiler for IA-64 Linux (r)
The Intel C/C++ compiler for IA-64 Linux mimics the command options for gcc
compiler.
Adapter for the Intel (r) linker for Linux for IA-64
A add-in class for Intel (r) compilers and linkers
Adapter for the Intel (r) C++ compiler for 32-bit applications
The Intel (r) C++ compiler for IA32 Windows mimics the command options for
the Microsoft (r) C++ compiler.
Adapter for the xilib from the Intel(r) C++ Compiler for IA-32 or IA-64
systems running Microsoft (r) operating systems
Adapter for the Intel (r) linker for 32-bit applications
Adapter for the Intel C++ compiler for Itanium(TM) Applications
Returns true if the Path's if and unless conditions (if any) are
satisfied.
Returns true if the define's if and unless conditions (if any) are
satisfied.
Returns true if the if and unless conditions (if any) are
satisfied.
Returns true if the if and unless conditions (if any) are
satisfied.
Determine if this def should be used.
Determine if this def should be used.
Returns true if the define's if and unless conditions (if any) are
satisfied.
Returns true if the define's if and unless conditions (if any) are
satisfied.
Returns true if the define's if and unless conditions (if any) are
satisfied.
Returns true if the Path's if and unless conditions (if any) are
satisfied.
Returns true if the define's if and unless conditions (if any) are
satisfied.
Returns true if the define's if and unless conditions (if any) are
satisfied.
Returns true if the define's if and unless conditions (if any) are
satisfied.
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Returns true if the linker is case-sensitive
Gets case-sensisitivity of processor.
Gets file name sensitivity of processors.
Gets whether processor tratement of file names is case-sensitive.
Determines if task is running with cygwin
Determines if task is running with cygwin
Determines if task is running with cygwin
Returns true if the target operating system is Mac OS X or Darwin.
Returns true if this is a define, false if an undefine.
Gets whether the link should produce an executable
Is no optimization performed.
Gets whether the link should produce a plugin module.
Gets whether the link should produce a shared library.
Determines whether time1 is later than time2
to a degree that file system time truncation is not significant.
Determines whether time1 is earlier than time2
to a degree that file system time truncation is not significant.
Gets whether the link should produce a static library.
Gets whether the module should use a statically linked runtime library.
Gets whether the link should produce a module for a console subsystem.
Gets whether the link should produce a module for a graphical user
interface subsystem.
Compares the contents of 2 arrays for equaliy.
Compares the contents of an array and a Vector for equality.
Compares the contents of an array and a Vector for set equality.
Sets cpu architecture, compiler may use cpu specific instructions.
Sets case sensitivity of the file system.
Sets the default compiler adapter.
Sets the default compiler adapter.
Sets the class name for the adapter.
Class name for a user-supplied project writer.
Sets compatibility version.
Sets preferred cpu, but does not use cpu specific instructions.
Sets the dataset for OS/390 builds.
Enables or disables generation of debug info.
If set true, all targets will be built for debugging.
A comma-separated list of preprocessor macros to define.
Sets a description of the current data type.
Sets a description of the current data type.
Sets a description of the current data type.
Sets a description of the current data type.
Set the working directory of the process.
Sets the starting address.
Enables generation of exception handling code
Enables or disables exception support.
Set the name of the executable program.
Specifies that this element extends the element with id attribute with a
matching value.
Specifies that this element extends the element with id attribute with a
matching value.
Indicates whether the build will continue
even if there are compilation errors; defaults to true.
Sets whether a failure to write the project file should cause the
task to fail.
If true, marks the file to be loaded only at its preferred address.
Sets hosts for which this mapping is valid.
Sets an id that can be used to reference this element.
Sets an id that can be used to reference this element.
Sets an id that can be used to reference this element.
Sets an id that can be used to reference this element.
Sets an id that can be used to reference this element.
Sets an id that can be used to reference this element.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Sets the property name for the 'if' condition.
Comma or space separated list of file patterns that should not be
compiled using precompiled headers.
Enables or disables incremental linking.
If true, allows incremental linking.
If inherit has the default value of true, defines, includes and other
settings from the containing element will be inherited.
Comma-separated list of library names without leading prefixes, such as
"lib", or extensions, such as ".so" or ".a".
Sets the output file type.
Sets local directory for base of mapping.
Specifies relative location of argument on command line.
If set to true, a map file will be produced.
Enables or disables generation of multithreaded code
Enables or disables generation of multithreaded code.
Sets type of the default compiler and linker.
Specifies relative location of argument on command line.
Do not propagate old environment when new environment variables are
specified.
Do not propagate old environment when new environment variables are
specified.
Sets the destination directory for object files.
Sets operating system family.
Sets the output file name.
Sets the name for the generated project file.
Specifies the name of a property to set with the physical filename that
is produced by the linker
Sets the output type (execuable, shared, etc).
Sets the output file type.
Sets whether an existing project file should be overwritten,
default is true.
Install a handler for the error stream of the subprocess.
Install a handler for the input stream of the subprocess.
Install a handler for the output stream of the subprocess.
Called FinalTState to set that Q_OBJECT was found.
If set to true, all files will be rebuilt.
If set true, all targets will be unconditionally rebuilt.
Specifies that this element should behave as if the content of the
element with the matching id attribute was inserted at this location.
Specifies that this element should behave as if the content of the
element with the matching id attribute was inserted at this location.
Specifies that this element should behave as if the content of the
element with the matching id attribute was inserted at this location.
Specifies that this element should behave as if the content of the
element with the matching id attribute was inserted at this location.
Specifies that this element should behave as if the content of the
element with the matching id attribute was inserted at this location.
Specifies that this element should behave as if the content of the
element with the matching id attribute was inserted at this location.
If set to true, compilation errors will not stop the task until all
files have been attempted.
Sets remote name for directory.
Sets the separator character (/ or \) for the remote system.
Enables run-time type information.
Enables or disables run-time type information.
Sets the type of runtime library, possible values "dynamic", "static".
Sets stack size in bytes.
Requests use of a static runtime library.
Sets the nature of the subsystem under which that the program will
execute.
Sets the subsystem (gui, console, etc).
Sets the preferred library type.
A comma-separated list of preprocessor macros to undefine.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Set the property name for the 'unless' condition.
Specifies the string that should appear on the command line.
Specifies the string that should appear on the command line.
Enumerated attribute with the values "none", "severe", "default",
"production", "diagnostic", and "failtask".
Enumerated attribute with the values "none", "severe", "default",
"production", "diagnostic", and "failtask".
The history of a source file used to build a target
Called if the dependency depth exhausted the stack.
Called if the dependency depth exhausted the stack.
Start handling of the streams.
Stop handling of the streams - will not be restarted.
A class that splits a white-space, comma-separated list into a String
array.
Enumeration of supported subsystems
A set of system library names.