diff options
author | Bert Belder <bertbelder@gmail.com> | 2013-02-28 15:29:00 +0100 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2013-03-08 18:00:34 +0100 |
commit | 75147793888b3bda0d8b7b127e5e0b35ab24e76c (patch) | |
tree | 8212f683da64ae4ffd0d5f8073673856d0063542 /tools | |
parent | 52f7a14aaff9e66a4a8d36d536b717cbac945c5d (diff) | |
download | node-new-75147793888b3bda0d8b7b127e5e0b35ab24e76c.tar.gz |
win/msi: define features before directories/components
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/msvs/msi/product.wxs | 28 |
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" /> |