From 8c2c0a05c90c46448bd4f9a8b75c55d2184ea794 Mon Sep 17 00:00:00 2001 From: Nicky Date: Thu, 6 Mar 2014 13:02:23 +0100 Subject: [PATCH] FIRE-13025; Ignore the embeeded version info in SLVoice.exe during install, instead make everything dependent on firestorm-bin.exe. - Package Leap.dll conditionally. --- .../newview/installers/windows_x64/build.bat | 10 +++- .../installers/windows_x64/firestorm.wxs | 55 ++++++++++--------- 2 files changed, 38 insertions(+), 27 deletions(-) diff --git a/indra/newview/installers/windows_x64/build.bat b/indra/newview/installers/windows_x64/build.bat index 41e50bb206..072348b5c5 100644 --- a/indra/newview/installers/windows_x64/build.bat +++ b/indra/newview/installers/windows_x64/build.bat @@ -21,6 +21,14 @@ set HGCHANGE=%9 set PATH=%PATH%;%1\..\..\packages\bin\wix +if exist %VIEWER_BUILDDIR%\Leap.dll ( + set PACKAGE_LEAP=PACKAGE_LEAP=1 + echo Packaging Leap.dll +) else ( + set PACKAGE_LEAP=PACKAGE_LEAP=0 + echo Not Packaging Leap.dll +) + heat dir %VIEWER_BUILDDIR%\character -gg -cg fs_character -var var.BUILDDIR -dr INSTALLDIR -out character.wxs heat dir %VIEWER_BUILDDIR%\fonts -gg -cg fs_fonts -var var.BUILDDIR -dr INSTALLDIR -out fonts.wxs heat dir %VIEWER_BUILDDIR%\fs_resources -gg -cg fs_fsres -var var.BUILDDIR -dr INSTALLDIR -out fs_resources.wxs @@ -33,7 +41,7 @@ candle -dBUILDDIR=%VIEWER_BUILDDIR%\fonts fonts.wxs candle -dBUILDDIR=%VIEWER_BUILDDIR%\fs_resources fs_resources.wxs candle -dPLUGIN_SOURCEDIR=%PLUGIN_SOURCEDIR% %~dp0\llplugin.wxs -candle -dPROGRAM_FILE=%PROGRAM_FILE% -dMAJOR=%MAJOR% -dMINOR=%MINOR% -dHGCHANGE=%HGCHANGE% -dBUILDDIR=%VIEWER_BUILDDIR%\ -dWIX_SOURCEDIR=%~dp0 %~dp0\firestorm.wxs +candle -dPROGRAM_FILE=%PROGRAM_FILE% -dMAJOR=%MAJOR% -dMINOR=%MINOR% -dHGCHANGE=%HGCHANGE% -dBUILDDIR=%VIEWER_BUILDDIR%\ -dWIX_SOURCEDIR=%~dp0 -d%PACKAGE_LEAP% %~dp0\firestorm.wxs candle -dPROGRAM_FILE=%PROGRAM_FILE% -dPROGRAM_VERSION=%PROGRAM_VERSION% -dCHANNEL_NAME=%CHANNEL_NAME% -dSETTINGS_FILE=%SETTINGS_FILE% -dPROGRAM_NAME=%PROGRAM_NAME% -dBUILDDIR=%VIEWER_BUILDDIR%\ %~dp0\registry.wxs light -sval -ext WixUIExtension -cultures:en-us -out %VIEWER_BUILDDIR%\%OUTPUT_FILE%.msi firestorm.wixobj character.wixobj fonts.wixobj fs_resources.wixobj llplugin.wixobj registry.wixobj diff --git a/indra/newview/installers/windows_x64/firestorm.wxs b/indra/newview/installers/windows_x64/firestorm.wxs index 997d2f27b9..7e44da01bc 100644 --- a/indra/newview/installers/windows_x64/firestorm.wxs +++ b/indra/newview/installers/windows_x64/firestorm.wxs @@ -32,40 +32,45 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + + + + @@ -95,8 +100,6 @@ - -