Index: visual_studio/NativeClientVSAddIn/InstallerResources/NaCl64/Microsoft.Cpp.NaCl64.default.props |
diff --git a/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl64/Microsoft.Cpp.NaCl64.default.props b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl64/Microsoft.Cpp.NaCl64.default.props |
index cd4b1ec90b21b5362cbac42882d2ae79097a8d36..0b341d82a379921bf1ad7d70f6ba0e30f191f76e 100644 |
--- a/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl64/Microsoft.Cpp.NaCl64.default.props |
+++ b/visual_studio/NativeClientVSAddIn/InstallerResources/NaCl64/Microsoft.Cpp.NaCl64.default.props |
@@ -7,10 +7,15 @@ |
<ProjectName Condition=" '$(ProjectName)' == '' ">$(MSBuildProjectName)</ProjectName> |
<TargetName Condition="'$(TargetName)'==''">$(ProjectName)_$(PlatformArchitecture)</TargetName> |
<ToolchainName Condition="'$(ToolchainName)' == ''">newlib</ToolchainName> |
- |
<IntDir Condition="'$(IntDir)'=='' AND '$(IntermediateOutputPath)'!=''">$(IntermediateOutputPath)</IntDir> |
- <IntDir Condition="'$(IntDir)'=='' AND '$(IntermediateOutputPath)'==''">$(Platform)\$(ToolchainName)\$(Configuration)\</IntDir> |
- <OutDir Condition="'$(OutDir)'==''">$(ProjectDir)$(Platform)\$(ToolchainName)\$(Configuration)\</OutDir> |
+ |
+ <!-- Set IntDir and OutDir to a dummy value here to stop the builtin Default.props file |
+ from setting them. This allows us to set them to thier real default values in the |
binji
2012/11/06 22:33:39
sp: their
|
+ .props file. By which time the user settings for ToolchainName in the vcproj file |
+ will have been set. If we try to use $(ToolchainName) here it will always evaluate |
+ to newlib. --> |
+ <IntDir Condition="'$(IntDir)'=='' AND '$(IntermediateOutputPath)'==''">DUMMY</IntDir> |
+ <OutDir Condition="'$(OutDir)'==''">DUMMY</OutDir> |
<VSNaClSDKRoot Condition="'$(VSNaClSDKRoot)'==''">$(NACL_SDK_ROOT)\</VSNaClSDKRoot> |
<NaClWebServerPort Condition="'$(NaClWebServerPort)'==''">5103</NaClWebServerPort> |