summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2017-03-10 08:35:35 +0100
committerJohnny Willemsen <jwillemsen@remedy.nl>2017-03-10 08:35:35 +0100
commita64a71e3d5999c6d03ba0e752793a10af01877bc (patch)
treeda52d2eda274229c2436fc672b311cc8f036f979 /docs
parent41246e9646bc3261c32e24c74271f14ab3c54fe7 (diff)
downloadMPC-a64a71e3d5999c6d03ba0e752793a10af01877bc.tar.gz
Added support for WindowsTargetPlatformVersion and VCProjectVersion
* docs/templates/vc10.txt: * templates/vc10.mpd:
Diffstat (limited to 'docs')
-rw-r--r--docs/templates/vc10.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/templates/vc10.txt b/docs/templates/vc10.txt
index d19c48cb..3606c8cb 100644
--- a/docs/templates/vc10.txt
+++ b/docs/templates/vc10.txt
@@ -125,7 +125,7 @@ preprocesssuppresslinenumbers = Preprocess without #line directives.
preprocesstofile = Preprocesses C and C++ source files and writes the preprocessed output to a file. This option suppresses compilation, thus it does not produce an .obj file.
preventdllbinding = Sets a bit in a DLL's header that indicates to Bind.exe that the image is not allowed to be bound. You may not want a DLL to be bound if it has been digitally signed (binding invalidates the signature).
profile = Produces an output file that can be used with the Performance Tools profiler. Requires GenerateDebugInformation (/DEBUG) to be set.
-profileguideddatabase = Specify .pgd file for profile guided optionizations.
+profileguideddatabase = Specify .pgd file for profile guided optimizations.
programdatabasefilename = Specifies a name for a compiler-generated PDB file; also specifies base name for the required compiler-generated IDB file; can be file or directory name.
prversion = Project file version
randomizedbaseaddress = Randomized Base Address
@@ -144,7 +144,7 @@ specifysectionattributes = Changes the attributes of a section, overriding the a
stringpooling = Enables the compiler to create a single read-only copy of identical strings in the program image and in memory during execution, resulting in smaller programs, an optimization called string pooling.
stripprivatesymbols = Creates a second program database (PDB) file without private symbols when you build your program image with any of the compiler or linker options that generate a PDB file.
structmemberalignment = Specifies boundaries for struct member alignment (1Byte, 2Bytes, 4Bytes, 8Bytes, 16Bytes).
-subsystem = Linker option to set a header tellng the operating system how to run the .exe file. The choice of subsystem (Console, Windows, Native, EFI Application, EFI ROM, EFI Runtime, WindowsCE, POSIX) affects the entry point symbol (or entry point function) that the linker will choose.
+subsystem = Linker option to set a header telling the operating system how to run the .exe file. The choice of subsystem (Console, Windows, Native, EFI Application, EFI ROM, EFI Runtime, WindowsCE, POSIX) affects the entry point symbol (or entry point function) that the linker will choose.
supportnobindofdelayloadeddll = The NOBIND qualifier tells the linker not to include a bindable IAT in the final image.
supportunloadofdelayloadeddll = The UNLOAD qualifier tells the delay-load helper function to support explicit unloading of the DLL.
suppressstartupbanner = Compiler and linker option that prevents display of the copyright message and version number.
@@ -172,9 +172,12 @@ useofmfc = Specifies how MFC is used by the configuration (Static, Dynamic).
useunicodeforassemblerlisting = Causes the assembler listing output file to be created in UTF-8 format.
useunicoderesponsefiles = Instructs the project system to generate Unicode response files when spawning the librarian.
use_pdb_modifier = A boolean value to determine whether the 'pdb_modifier' setting will be appended
+vcprojectversion = Visual C++ version to be used
verbose = Verbose librarian option.
warnaserror = Treats all compiler warnings as errors.
warning_level = Numeric value for warning level (1-4, default is 3), or the strings "all" or "none" (0 is an alias for none).
-wholeprogramoptimization = Enables cross-module optimizations by delaying code generation until link time but requires linktimecodegeneration to take effect (wholeprogramoptimization defaults to true in Release configurations).
+wholeprogramoptimization = Enables cross-module optimizations by delaying code generation until link time but requires linktimecodegeneration to take effect (wholeprogramoptimization
+ defaults to true in Release configurations).
+windowstargetplatformversion = Windows SDK to be used
xml_version = XML version for the vcxproj (default 1.0)
xmldocumentationfilename = Specifies the name of the compiler-generated XML documentation files; can be file or directory name.