Creates a mapping between configuration properties for the Visual C++ linker and corresponding command-line arguments.
A mapping between configuration properties for the Visual C++ linker and corresponding command-line arguments.
The following configuration properties are processed by VcProject:
Category | Property |
---|---|
General | Output File (/OUT:[file]) |
General | Additional Library Directories (/LIBPATH:[dir]) |
Input | Additional Dependencies |
Input | Add Module to Assembly (/ASSEMBLYMODULE:file) |
Input | Embed Managed Resource File (/ASSEMBLYRESOURCE:file) |
Debugging | Generate Debug Info (/DEBUG) |
Debugging | Generate Program Database File (/PDB:name) |
Debugging | Generate Map File (/MAP) |
Debugging | Map File Name (/MAP:[filename]) |
System | Heap Reserve Size (/HEAP:reserve) |
System | Heap Commit Size (/HEAP:reserve, commit) |
System | Stack Reserve Size (/STACK:reserve) |
System | Stack Commit Size (/STACK:reserve, commit) |
The following configuration properties are ignored:
Category | Property |
---|---|
General | Show Progress (/VERBOSE, /VERBOSE:LIB) |
General | Suppress Startup Banner (/NOLOGO) |
Support for the following configuration properties still needs to be implemented:
Category | Property |
---|---|
General | Ignore Import Library |
General | Register Output |
Input | Delay Loaded DLLs (/DELAYLOAD:[dll_name]) |
Embedded IDL | MIDL Commands (/MIDL:[file]) |
VcArgumentMap Class | NAnt.VSNet Namespace