ProGen templates: support for additional compiler and linker flags

This commit is contained in:
Guenter Obiltschnig
2014-04-21 20:25:04 +02:00
parent 9a1a75e2b0
commit 86960abc26
16 changed files with 16 additions and 32 deletions

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\shared\${project.target}d.exe"
LinkIncremental="2"
@@ -62,7 +62,6 @@
SubSystem="0"
RandomizedBaseAddress="1"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_md\${project.target}d.exe"
LinkIncremental="2"
@@ -62,7 +62,6 @@
SubSystem="0"
RandomizedBaseAddress="1"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_mt\${project.target}d.exe"
LinkIncremental="2"
@@ -62,7 +62,6 @@
SubSystem="0"
RandomizedBaseAddress="1"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\shared\${project.target}.exe"
LinkIncremental="1"
@@ -63,7 +63,6 @@
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -55,7 +55,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_md\${project.target}.exe"
LinkIncremental="1"
@@ -66,7 +66,6 @@
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -55,7 +55,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_mt\${project.target}.exe"
LinkIncremental="1"
@@ -66,7 +66,6 @@
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -51,7 +51,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="${configuration.linker.dependencies}"
OutputFile="${project.outdir}\bin\$(PlatformName)\${project.target}d.dll"
LinkIncremental="2"
@@ -67,7 +67,6 @@
RandomizedBaseAddress="1"
ImportLibrary="${project.outdir}\lib\$(PlatformName)\${project.target}d.lib"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -53,7 +53,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="${configuration.linker.dependencies}"
OutputFile="${project.pocobase}\bin\$(PlatformName)\${project.target}.dll"
LinkIncremental="1"
@@ -68,7 +68,6 @@
EnableCOMDATFolding="0"
ImportLibrary="${project.pocobase}\lib\$(PlatformName)\${project.target}.lib"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -50,7 +50,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="${configuration.linker.dependencies}"
OutputFile="${project.outdir}\bin\$(PlatformName)\${project.target}d.dll"
LinkIncremental="2"
@@ -65,7 +65,6 @@
EnableCOMDATFolding="0"
RandomizedBaseAddress="1"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="${configuration.linker.dependencies}"
OutputFile="${project.pocobase}\bin\$(PlatformName)\${project.target}.dll"
LinkIncremental="1"
@@ -66,7 +66,6 @@
OptimizeReferences="0"
EnableCOMDATFolding="0"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="CppUnitd.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\shared\${project.target}d.exe"
LinkIncremental="2"
@@ -62,7 +62,6 @@
SubSystem="0"
RandomizedBaseAddress="1"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="CppUnitmdd.lib iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_md\${project.target}d.exe"
LinkIncremental="2"
@@ -62,7 +62,6 @@
SubSystem="0"
RandomizedBaseAddress="1"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="CppUnitmtd.lib iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_mt\${project.target}d.exe"
LinkIncremental="2"
@@ -62,7 +62,6 @@
SubSystem="0"
RandomizedBaseAddress="1"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -52,7 +52,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="CppUnit.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\shared\${project.target}.exe"
LinkIncremental="1"
@@ -63,7 +63,6 @@
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -55,7 +55,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="CppUnitmd.lib iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_md\${project.target}.exe"
LinkIncremental="1"
@@ -66,7 +66,6 @@
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"

View File

@@ -55,7 +55,7 @@
/>
<Tool
Name="VCLinkerTool"
AdditionalOptions="/FORCE:MULTIPLE"
AdditionalOptions="/FORCE:MULTIPLE ${configuration.linker.additionalOptions}"
AdditionalDependencies="CppUnitmt.lib iphlpapi.lib ${configuration.linker.dependencies}"
OutputFile="bin\$(PlatformName)\static_mt\${project.target}.exe"
LinkIncremental="1"
@@ -66,7 +66,6 @@
OptimizeReferences="2"
EnableCOMDATFolding="2"
TargetMachine="0"
AdditionalOptions="${configuration.linker.additionalOptions}"
/>
<Tool
Name="VCALinkTool"