more installer fixes

This commit is contained in:
Berke Viktor 2011-08-18 03:21:51 +02:00
parent 22e24e2209
commit c51bf2b903
2 changed files with 24 additions and 4 deletions

4
build/installer-x86.bat Normal file
View File

@ -0,0 +1,4 @@
@echo off
set PATH=C:\Program Files (x86)\Windows Installer XML v3.5\bin
candle installer-x86.wxs -ext WixUIExtension -ext WixUtilExtension
light installer-x86.wixobj -ext WixUIExtension -ext WixUtilExtension

View File

@ -1,4 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
# This comment is generated by WixEdit, the specific commandline
# arguments for the WiX Toolset are stored here.
candleArgs: "<projectfile>" -out "<projectname>.wixobj" -ext WixUIExtension -ext WixUtilExtension
lightArgs: "<projectname>.wixobj" -out "<projectname>.msi" -ext WixUIExtension -ext WixUtilExtension
-->
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="6327A50B-891F-4B29-8E13-DAC16751B8FF" Name="XChat-WDK (x86)" Language="1033" Version="14.96.7.0" Manufacturer="WixEdit" UpgradeCode="66437248-5687-4F16-BC05-B3119549BC90">
<Package Description="XChat-WDK (x86) Installer" Comments="XChat-WDK (x86) Installer" InstallerVersion="200" Compressed="yes" />
@ -2055,9 +2062,13 @@
</Feature>
</Feature>
<Feature Id="Perl" Level="2" Title="Perl">
<Feature Id="Perl512" Level="2" Title="Perl 5.12">
<ComponentRef Id="XCPERL_512.DLL" />
</Feature>
<Feature Id="Perl514" Level="2" Title="Perl 5.14">
<ComponentRef Id="XCPERL_514.DLL" />
</Feature>
</Feature>
<Feature Id="Python" Level="2" Title="Python">
<ComponentRef Id="XCPYTHON.DLL" />
</Feature>
@ -2070,9 +2081,14 @@
<WixVariable Id="WixUIBannerBmp" Value="bitmaps\wizardsmallimage.bmp" />
<Property Id="ApplicationFolderName" Value="XChat-WDK" />
<Property Id="WixAppFolder" Value="WixPerMachineFolder" />
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Run XChat-WDK after closing the Wizard" />
<Property Id="WixShellExecTarget" Value="[#XCHAT.EXE]" />
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
<UI>
</UI>
<UIRef Id="WixUI_Advanced" />
<Icon Id="StartMenuIcon.exe" SourceFile="..\dist-x86\xchat.exe" />
<Publish Dialog="ExitDialog" Control="Finish" Event="DoAction" Value="LaunchApplication">
WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed
</Publish>
</UI>
</Product>
</Wix>