home *** CD-ROM | disk | FTP | other *** search
- <?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>
-