diff options
author | Tad Marshall <tad@10gen.com> | 2012-08-04 20:17:11 -0400 |
---|---|---|
committer | Tad Marshall <tad@10gen.com> | 2012-08-05 14:17:49 -0400 |
commit | c9eb7c87a391e3acf9c0e73e2619cdf8f87b6ab6 (patch) | |
tree | 3deb70a5f281186a371f5d8f575cb07d7d39aee9 /src/mongo | |
parent | 0ff6b7aeb373c82d70cd5a34ce1c2d85f4a725cb (diff) | |
download | mongo-c9eb7c87a391e3acf9c0e73e2619cdf8f87b6ab6.tar.gz |
SERVER-6713 use /LARGEADDRESSAWARE linker switch in Windows
Add /LARGEADDRESSAWARE linker switch to Windows builds to
double the user address space in 32-bit builds.
Diffstat (limited to 'src/mongo')
-rwxr-xr-x | src/mongo/db/mongod.vcxproj | 4 | ||||
-rw-r--r-- | src/mongo/dbtests/test.vcxproj | 4 | ||||
-rw-r--r-- | src/mongo/s/mongos.vcxproj | 4 | ||||
-rwxr-xr-x | src/mongo/shell/mongo.vcxproj | 4 |
4 files changed, 16 insertions, 0 deletions
diff --git a/src/mongo/db/mongod.vcxproj b/src/mongo/db/mongod.vcxproj index 277f770bc56..12f479c0870 100755 --- a/src/mongo/db/mongod.vcxproj +++ b/src/mongo/db/mongod.vcxproj @@ -199,6 +199,7 @@ <TargetMachine>MachineX86</TargetMachine>
<IgnoreSpecificDefaultLibraries>msvcrtd;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -230,6 +231,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -323,6 +325,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -356,6 +359,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
diff --git a/src/mongo/dbtests/test.vcxproj b/src/mongo/dbtests/test.vcxproj index 994ef0540fa..0a9a94f6bef 100644 --- a/src/mongo/dbtests/test.vcxproj +++ b/src/mongo/dbtests/test.vcxproj @@ -198,6 +198,7 @@ <SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<Profile>true</Profile>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -229,6 +230,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<Profile>true</Profile>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -318,6 +320,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -349,6 +352,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
diff --git a/src/mongo/s/mongos.vcxproj b/src/mongo/s/mongos.vcxproj index d11904b11d2..fe291d42cd1 100644 --- a/src/mongo/s/mongos.vcxproj +++ b/src/mongo/s/mongos.vcxproj @@ -185,6 +185,7 @@ <SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<IgnoreSpecificDefaultLibraries>msvcrtd</IgnoreSpecificDefaultLibraries>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -213,6 +214,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -298,6 +300,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -329,6 +332,7 @@ cscript //Nologo ..\shell\createCPPfromJavaScriptFiles.js "$(ProjectDir).." <OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<TargetMachine>MachineX86</TargetMachine>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
diff --git a/src/mongo/shell/mongo.vcxproj b/src/mongo/shell/mongo.vcxproj index cd96dd89ce9..5fc8aff9adf 100755 --- a/src/mongo/shell/mongo.vcxproj +++ b/src/mongo/shell/mongo.vcxproj @@ -174,6 +174,7 @@ <SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ws2_32.lib;psapi.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -216,6 +217,7 @@ cscript //Nologo createCPPfromJavaScriptFiles.js "$(ProjectDir).."</Command> <SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>ws2_32.lib;psapi.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -263,6 +265,7 @@ cscript //Nologo createCPPfromJavaScriptFiles.js "$(ProjectDir).."</Command> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ws2_32.lib;psapi.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
@@ -315,6 +318,7 @@ cscript //Nologo createCPPfromJavaScriptFiles.js "$(ProjectDir).."</Command> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>ws2_32.lib;psapi.lib;dbghelp.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ <LargeAddressAware>true</LargeAddressAware>
</Link>
<PreBuildEvent>
<Command>"$(ProjectDir)..\..\third_party\js-1.7\jskwgen.exe" "$(ProjectDir)..\..\third_party\js-1.7\jsautokw.h"
|