summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2013-02-28 15:29:00 +0100
committerBert Belder <bertbelder@gmail.com>2013-03-08 18:00:34 +0100
commit75147793888b3bda0d8b7b127e5e0b35ab24e76c (patch)
tree8212f683da64ae4ffd0d5f8073673856d0063542 /tools
parent52f7a14aaff9e66a4a8d36d536b717cbac945c5d (diff)
downloadnode-new-75147793888b3bda0d8b7b127e5e0b35ab24e76c.tar.gz
win/msi: define features before directories/components
Diffstat (limited to 'tools')
-rwxr-xr-xtools/msvs/msi/product.wxs28
1 files changed, 14 insertions, 14 deletions
diff --git a/tools/msvs/msi/product.wxs b/tools/msvs/msi/product.wxs
index 7b5e588378..5cda3c7872 100755
--- a/tools/msvs/msi/product.wxs
+++ b/tools/msvs/msi/product.wxs
@@ -33,6 +33,20 @@
Root='HKCU' Key='SOFTWARE\Joyent\Node.js\Installer' Name='PreviousPath' />
</Property>
+ <Feature Id="nodejs" Title="node.js engine" Level="1" Description="$(var.ProductDescription)" Absent="disallow">
+ <ComponentGroupRef Id="allfiles" />
+ <ComponentGroupRef Id="Product.Generated" />
+ </Feature>
+
+ <Feature Id="nodejs.shortcuts" Title="node.js shortcuts" Level="1" Description="$(var.ProductDescription) Shortcuts">
+ <Feature Id="nodejs.shortcuts.application" Title="Application Shortcuts" Level="1" Description="$(var.ProductDescription) standard application shortcuts">
+ <ComponentGroupRef Id="application.shortcuts"/>
+ </Feature>
+ <Feature Id="nodejs.shortcuts.internet" Title="Internet Shortcuts" Level="1" Description="$(var.ProductDescription) internet shortcuts to the project's website and online documentation for this version">
+ <ComponentGroupRef Id="internet.shortcuts"/>
+ </Feature>
+ </Feature>
+
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramMenuFolder">
@@ -167,20 +181,6 @@
<ComponentRef Id="InternetShortcuts"/>
</ComponentGroup>
- <Feature Id="nodejs" Title="node.js engine" Level="1" Description="$(var.ProductDescription)" Absent="disallow">
- <ComponentGroupRef Id="allfiles" />
- <ComponentGroupRef Id="Product.Generated" />
- </Feature>
-
- <Feature Id="nodejs.shortcuts" Title="node.js shortcuts" Level="1" Description="$(var.ProductDescription) Shortcuts">
- <Feature Id="nodejs.shortcuts.application" Title="Application Shortcuts" Level="1" Description="$(var.ProductDescription) standard application shortcuts">
- <ComponentGroupRef Id="application.shortcuts"/>
- </Feature>
- <Feature Id="nodejs.shortcuts.internet" Title="Internet Shortcuts" Level="1" Description="$(var.ProductDescription) internet shortcuts to the project's website and online documentation for this version">
- <ComponentGroupRef Id="internet.shortcuts"/>
- </Feature>
- </Feature>
-
<UI Id="NodeInstallUI">
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />