home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 April
/
CMCD0404.ISO
/
Software
/
Freeware
/
Programare
/
Sharpdev
/
099bsetup.exe
/
NAnt.VisualCppTasks.xml
< prev
next >
Wrap
Extensible Markup Language
|
2004-02-20
|
20KB
|
527 lines
<?xml version="1.0"?>
<doc>
<assembly>
<name>NAnt.VisualCppTasks</name>
</assembly>
<members>
<member name="T:NAnt.VisualCpp.Tasks.ClTask">
<summary>
Compiles C/C++ programs using <c>cl.exe</c>, Microsoft's C/C++ compiler.
</summary>
<remarks>
<para>This task is intended for version 13.00.9466 of <c>cl.exe</c>.</para>
</remarks>
<example>
<para>Compiles <c>helloworld.cpp</c> for the Common Language Runtime.</para>
<code>
<![CDATA[
<cl outputdir="build" options="/clr">
<sources>
<includes name="helloworld.cpp" />
</sources>
</cl>
]]>
</code>
</example>
</member>
<member name="M:NAnt.VisualCpp.Tasks.ClTask.NeedsCompiling">
<summary>
Determines if the sources need compiling.
</summary>
</member>
<member name="M:NAnt.VisualCpp.Tasks.ClTask.ExecuteTask">
<summary>
Compiles the sources.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir">
<summary>
Directory where all output files are placed.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.PchFile">
<summary>
The name of the precompiled header file.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ManagedExtensions">
<summary>
Specifies whether Managed Extensions for C++ should be enabled.
The default is <see langword="false" />.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.Options">
<summary>
Options to pass to the compiler.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.Sources">
<summary>
The list of files to compile.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.IncludeDirs">
<summary>
The list of directories in which to search for include files.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.MetaDataIncludeDirs">
<summary>
Directories that the compiler will search to resolve file references
passed to the <c>#using</c> directive.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ForcedUsingFiles">
<summary>
Specifies metadata files to reference in this compilation as an
alternative to passing a file name to <c>#using</c> in source code.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramFileName">
<summary>
Gets the filename of the external program to start.
</summary>
<value>The filename of the external program.</value>
</member>
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramArguments">
<summary>
Gets the command-line arguments for the external program.
</summary>
<value>
The command-line arguments for the external program.
</value>
</member>
<member name="T:NAnt.VisualCpp.Tasks.LibTask">
<summary>
Run <c>lib.exe</c>, Microsoft's Library Manager.
</summary>
<example>
<para>Create a library.</para>
<code>
<![CDATA[
<lib output="library.lib">
<sources>
<includes name="library.obj" />
</sources>
</lib>
]]>
</code>
</example>
</member>
<member name="M:NAnt.VisualCpp.Tasks.LibTask.ExecuteTask">
<summary>
Creates the library.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LibTask.Options">
<summary>
Options to pass to the compiler.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LibTask.Output">
<summary>
The output file name.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LibTask.Sources">
<summary>
The list of files to combine into the output file.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LibTask.LibDirs">
<summary>
The list of additional library directories to search.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramFileName">
<summary>
Gets the filename of the external program to start.
</summary>
<value>The filename of the external program.</value>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramArguments">
<summary>
Gets the command-line arguments for the external program.
</summary>
<value>
The command-line arguments for the external program.
</value>
</member>
<member name="T:NAnt.VisualCpp.Tasks.LinkTask">
<summary>
Links files using <c>link.exe</c>, Microsoft's Incremental Linker.
</summary>
<remarks>
<para>This task is intended for version 7.00.9466 of <c>link.exe</c>.</para>
</remarks>
<example>
<para>
Combine all object files in the current directory into <c>helloworld.exe</c>.
</para>
<code>
<![CDATA[
<link output="helloworld.exe">
<sources>
<includes name="*.obj" />
</sources>
</link>
]]>
</code>
</example>
</member>
<member name="M:NAnt.VisualCpp.Tasks.LinkTask.NeedsLinking">
<summary>
Determines if the output needs linking.
</summary>
</member>
<member name="M:NAnt.VisualCpp.Tasks.LinkTask.ExecuteTask">
<summary>
Links the sources.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Options">
<summary>
Options to pass to the compiler.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Output">
<summary>
The output file name.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Sources">
<summary>
The list of files to combine into the output file.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.LibDirs">
<summary>
The list of additional library directories to search.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramFileName">
<summary>
Gets the filename of the external program to start.
</summary>
<value>The filename of the external program.</value>
</member>
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramArguments">
<summary>
Gets the command-line arguments for the external program.
</summary>
<value>
The command-line arguments for the external program.
</value>
</member>
<member name="T:NAnt.VisualCpp.Tasks.McTask">
<summary>
Compiles messages using mc.exe, Microsoft's Win32 message compiler.
</summary>
<example>
<para>
Compile <c>text.mc</c> using the default options.
</para>
<code>
<![CDATA[
<mc mcfile="text.mc"/>
]]>
</code>
<para>
Compile <c>text.mc</c>, passing a path to store the header, the rc
file and some additonal options.
</para>
<code>
<![CDATA[
<mc mcfile="text.mc" headerpath=".\build" rcpath=".\build" options="-v -c -u"/>
]]>
</code>
</example>
</member>
<member name="M:NAnt.VisualCpp.Tasks.McTask.ExecuteTask">
<summary>
Compiles the sources.
</summary>
</member>
<member name="M:NAnt.VisualCpp.Tasks.McTask.NeedsCompiling(System.String)">
<summary>
Determine if source files need re-building.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.McTask.Options">
<summary>
Options to pass to the compiler.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.McTask.HeaderPath">
<summary>
Path to store Header file.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.McTask.RCPath">
<summary>
Path to store RC file.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.McTask.McFile">
<summary>
Input filename.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramFileName">
<summary>
Gets the filename of the external program to start.
</summary>
<value>
The filename of the external program.
</value>
</member>
<member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramArguments">
<summary>
Gets the command-line arguments for the external program.
</summary>
<value>
The command-line arguments for the external program.
</value>
</member>
<member name="T:NAnt.VisualCpp.Tasks.MidlTask">
<summary>
This tasks allows you to run MIDL.exe.
</summary>
<remarks>
<para>
This task only supports a small subset of the MIDL.EXE command line
switches, but you can use the options element to specify any other
unsupported commands you want to specify.
</para>
</remarks>
<example>
<code>
<![CDATA[
<midl
env="win32"
Oi="cf"
tlb="${outputdir}\TempAtl.tlb"
header="${outputdir}\TempAtl.h"
iid="${outputdir}\TempAtl_i.c"
proxy="${outputdir}\TempAtl_p.c"
filename="TempAtl.idl"
>
<defines>
<define name="_DEBUG"/>
<define name="WIN32" value="1"/>
</defines>
<options>
<option name="/mktyplib203"/>
<option name="/error" value="allocation"/>
</options>
</midl>
]]>
</code>
</example>
</member>
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.ExecuteTask">
<summary>
This is where the work is done.
</summary>
</member>
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling">
<summary>
Check output files to see if we need rebuilding.
</summary>
<see langword="true" /> if a rebuild is needed; otherwise,
<see langword="false" />.
</member>
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling(System.String)">
<summary>
Check output files to see if we need rebuilding.
</summary>
<returns>
<see langword="true" /> if a rebuild is needed; otherwise,
<see langword="false" />.
</returns>
</member>
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.WriteResponseFile(System.IO.TextWriter)">
<summary>
Writes the response file for <c>midl.exe</c>.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Acf">
<summary>
The /acf switch allows the user to supply an
explicit ACF file name. The switch also
allows the use of different interface names in
the IDL and ACF files.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Align">
<summary>
The /align switch is functionally the same as the
MIDL /Zp option and is recognized by the MIDL compiler
solely for backward compatibility with MkTypLib.
</summary>
<remarks>The alignment value can be 1, 2, 4, or 8.</remarks>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.AppConfig">
<summary>
The /app_config switch selects application-configuration
mode, which allows you to use some ACF keywords in the
IDL file. With this MIDL compiler switch, you can omit
the ACF and specify an interface in a single IDL file.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Char">
<summary>
The /char switch helps to ensure that the MIDL compiler
and C compiler operate together correctly for all char
and small types.
</summary>
<remarks>Can be one of signed | unsigned | ascii7 </remarks>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Client">
<summary>
The /client switch directs the MIDL compiler to generate
client-side C source files for an RPC interface
</summary>
<remarks>can be one of stub | none</remarks>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.CStub">
<summary>
The /cstub switch specifies the name of the client
stub file for an RPC interface.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.DllData">
<summary>
The /dlldata switch is used to specify the file
name for the generated dlldata file for a proxy
DLL. The default file name Dlldata.c is used if
the /dlldata switch is not specified.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Env">
<summary>
The /env switch selects the
environment in which the application runs.
</summary>
<remarks>It can take the values win32 and win64</remarks>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Oi">
<summary>
The /Oi switch directs the MIDL compiler to
use a fully-interpreted marshaling method.
The /Oic and /Oicf switches provide additional
performance enhancements.
</summary>
<remarks>
If you specify the Oi attribute, you must set it to
one of the values:
- Oi=""
- Oi="c"
- Oi="f"
- Oi="cf"
</remarks>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Tlb">
<summary>
Specifies a file name for the type library generated by the MIDL
compiler.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Header">
<summary>
Specifies the name of the header file.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Iid">
<summary>
Specifies the name of the interface identifier file for a COM
interface, overriding the default name obtained by adding _i.c
to the IDL file name.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Proxy">
<summary>
Specifies the name of the interface proxy file for a COM interface.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Filename">
<summary>
Name of .IDL file to process.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Options">
<summary>
Additional options to pass to midl.exe.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Defines">
<summary>
Macro definitions to pass to mdil.exe.
Each entry will generate a /D
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramFileName">
<summary>
Filename of program to execute
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramArguments">
<summary>
Gets the command-line arguments for the external program.
</summary>
<value>
The command-line arguments for the external program.
</value>
</member>
<member name="T:NAnt.VisualCpp.Tasks.RcTask">
<summary>
Compiles resources using rc.exe, Microsoft's Win32 resource compiler.
</summary>
<example>
<para>Compile <c>text.rc</c> using the default options.</para>
<code>
<![CDATA[
<rc rcfile="text.rc"/>
]]>
</code>
<para>Compile <c>text.rc</c>, passing an additional option.</para>
<code>
<![CDATA[
<rc rcfile="text.rc" options="/r"/>
]]>
</code>
</example>
</member>
<member name="M:NAnt.VisualCpp.Tasks.RcTask.ExecuteTask">
<summary>
Compile the resource files
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.RcTask.Options">
<summary>
Options to pass to the compiler.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.RcTask.Output">
<summary>
Output filename.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.RcTask.RcFile">
<summary>
Input filename.
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramFileName">
<summary>
Filename of program to execute
</summary>
</member>
<member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramArguments">
<summary>
Arguments of program to execute
</summary>
</member>
</members>
</doc>