summaryrefslogtreecommitdiff
path: root/buildscripts/packaging/msi/wxs/FeatureFragment.wxs
diff options
context:
space:
mode:
authorSridhar Nanjundeswaran <sridhar@10gen.com>2013-09-09 16:46:38 -0700
committerSridhar Nanjundeswaran <sridhar@10gen.com>2013-09-13 12:49:13 -0700
commit89d8e55e2e56c32efbc47330dbc8bef3832f8b22 (patch)
tree3b2222da88ac6935fc8b1f8df93313813376c3b0 /buildscripts/packaging/msi/wxs/FeatureFragment.wxs
parent2110a136ef89f761928014364acef203d1feca4e (diff)
downloadmongo-89d8e55e2e56c32efbc47330dbc8bef3832f8b22.tar.gz
SERVER-9956 - Installer changes for enterprise edition for Windows
1) Changed default install directory 2) C++ driver is now an optional feature that can be installed 3) Enterprise dlls are now installed for enterprise builds Note: Enterprise is only supported for x64 2008R2+ builds
Diffstat (limited to 'buildscripts/packaging/msi/wxs/FeatureFragment.wxs')
-rwxr-xr-xbuildscripts/packaging/msi/wxs/FeatureFragment.wxs30
1 files changed, 30 insertions, 0 deletions
diff --git a/buildscripts/packaging/msi/wxs/FeatureFragment.wxs b/buildscripts/packaging/msi/wxs/FeatureFragment.wxs
index 45e6cbf3f98..8fde7201086 100755
--- a/buildscripts/packaging/msi/wxs/FeatureFragment.wxs
+++ b/buildscripts/packaging/msi/wxs/FeatureFragment.wxs
@@ -13,12 +13,18 @@
Level ="1">
<ComponentRef Id="c_mongod"/>
<ComponentRef Id="c_mongodPdb"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseServer" />
+ <?endif ?>
</Feature>
<Feature Id="Client"
Title ="Client"
Description="The MongoDB client/shell (mongo)"
Level ="1">
<ComponentRef Id="c_mongo"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="MonitoringTools"
Title ="Monitoring Tools"
@@ -26,6 +32,9 @@
Level ="1">
<ComponentRef Id="c_mongostat"/>
<ComponentRef Id="c_mongotop"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="ImportExportTools"
Title ="Import/Export Tools"
@@ -35,6 +44,9 @@
<ComponentRef Id="c_mongorestore"/>
<ComponentRef Id="c_mongoexport"/>
<ComponentRef Id="c_mongoimport"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="Router"
Title ="Router"
@@ -42,6 +54,9 @@
Level ="1000">
<ComponentRef Id="c_mongos"/>
<ComponentRef Id="c_mongosPdb"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
<Feature Id="MiscellaneousTools"
Title ="Miscellaneous Tools"
@@ -51,6 +66,21 @@
<ComponentRef Id="c_mongofiles"/>
<ComponentRef Id="c_mongooplog"/>
<ComponentRef Id="c_mongoperf"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
+ </Feature>
+ <Feature Id="CPlusPlusDriver"
+ Title ="C++ Driver"
+ Description="MongoDB C++ Driver"
+ Level ="1000">
+ <ComponentRef Id="c_mongoclientlib"/>
+ <ComponentRef Id="c_mongoclientdll"/>
+ <ComponentRef Id="c_mongoclientpdb"/>
+ <ComponentRef Id="c_mongoclientexp"/>
+ <?if $(var.Edition) = Enterprise ?>
+ <ComponentGroupRef Id="cg_EnterpriseBase" />
+ <?endif ?>
</Feature>
</Feature>
</FeatureGroup>