From 2ddf75a06f388d29babd62d345f59a97cd11567d Mon Sep 17 00:00:00 2001 From: "Orion Edwards [GGL]" Date: Tue, 22 May 2012 15:13:41 +1200 Subject: [PATCH] Enable building of the IronRuby installer. - Disable WarningsAsErrors (else can't more than one of the MSM's into the IronRuby MSI) - Fix duplicate directory node error caused by addition of chiron - Fix some WIX warnings re: file KeyPaths being too long - Fix some WIX warnings re: DefineSolutionProperties - Set EmbedInteropTypes so IronRubyToolsCore.csproj builds - Fix warnings by changing some studio projects to build as x86 --- Msi/Installer.proj | 10 +++------- Msi/IronStudio/IronStudio.msm.wproj | 1 + Msi/Ruby/Msi/IronRuby.Msi.wproj | 3 +++ Msi/Ruby/Msi/IronRuby.wxs | 1 + Msi/Ruby/Msi/Silverlight.wxi | 6 ++---- Msi/Ruby/Msm/IrbRedist.wxs | 8 ++++---- Msi/Runtime/DLR.Msm.wproj | 1 + Msi/Runtime/DLR.wxs | 8 ++++---- Tools/IronStudio/IronRubyTools/IronRubyTools.csproj | 4 +++- .../IronRubyToolsCore/IronRubyToolsCore.csproj | 2 ++ Tools/IronStudio/IronStudio/IronStudio.csproj | 4 +++- 11 files changed, 27 insertions(+), 21 deletions(-) diff --git a/Msi/Installer.proj b/Msi/Installer.proj index a3046ec574..949a36ab9f 100644 --- a/Msi/Installer.proj +++ b/Msi/Installer.proj @@ -2,20 +2,16 @@ Debug + false Configuration=Silverlight4$(Configuration) - - IronPython.Chm - - - Configuration=$(Configuration) - + - Configuration=$(Configuration) + Configuration=$(Configuration);TreatWarningsAsErrors=false diff --git a/Msi/IronStudio/IronStudio.msm.wproj b/Msi/IronStudio/IronStudio.msm.wproj index e9453b2b8e..aa530d557e 100644 --- a/Msi/IronStudio/IronStudio.msm.wproj +++ b/Msi/IronStudio/IronStudio.msm.wproj @@ -5,6 +5,7 @@ Debug AnyCPU {5B4E8D5A-1066-4FFE-894A-448CDD868F0B} + false SAK SAK SAK diff --git a/Msi/Ruby/Msi/IronRuby.Msi.wproj b/Msi/Ruby/Msi/IronRuby.Msi.wproj index f8d467bb30..62dadb4bfd 100644 --- a/Msi/Ruby/Msi/IronRuby.Msi.wproj +++ b/Msi/Ruby/Msi/IronRuby.Msi.wproj @@ -9,6 +9,8 @@ IronRuby Package + false + $(SolutionDir)..\ $(DlrRoot)Tools\IronStudio\IronRubyTools @@ -27,6 +29,7 @@ VsToolsPrivateBinDir=$(VsToolsDir)\obj\$(Configuration)\; SilverlightScriptDir=$(DlrRoot)Hosts\SilverLight\Public\script; SilverlightDir=$(DlrRoot)Bin\Silverlight4$(Configuration); + OutputPath=$(OutputPath); $(DefineConstants) diff --git a/Msi/Ruby/Msi/IronRuby.wxs b/Msi/Ruby/Msi/IronRuby.wxs index 0bc771baa1..59bc2e4407 100644 --- a/Msi/Ruby/Msi/IronRuby.wxs +++ b/Msi/Ruby/Msi/IronRuby.wxs @@ -169,6 +169,7 @@ WHEN PERFORMING MAJOR IR UPGRADES (e.g., 1.0 => 1.1): + diff --git a/Msi/Ruby/Msi/Silverlight.wxi b/Msi/Ruby/Msi/Silverlight.wxi index 485a7559cd..afe6dec023 100644 --- a/Msi/Ruby/Msi/Silverlight.wxi +++ b/Msi/Ruby/Msi/Silverlight.wxi @@ -10,11 +10,9 @@ - - - - + + diff --git a/Msi/Ruby/Msm/IrbRedist.wxs b/Msi/Ruby/Msm/IrbRedist.wxs index 560521ea8f..d81b162598 100644 --- a/Msi/Ruby/Msm/IrbRedist.wxs +++ b/Msi/Ruby/Msm/IrbRedist.wxs @@ -50,8 +50,8 @@ NOT VersionNT64 - - + + @@ -83,8 +83,8 @@ VersionNT64 - - + + diff --git a/Msi/Runtime/DLR.Msm.wproj b/Msi/Runtime/DLR.Msm.wproj index 616feca6d3..dffc97eb0c 100644 --- a/Msi/Runtime/DLR.Msm.wproj +++ b/Msi/Runtime/DLR.Msm.wproj @@ -5,6 +5,7 @@ Debug AnyCPU {81A2FD44-53F8-47E3-9B3B-C0883D140867} + false SAK SAK SAK diff --git a/Msi/Runtime/DLR.wxs b/Msi/Runtime/DLR.wxs index 48be12e8c1..2eb6dd840d 100644 --- a/Msi/Runtime/DLR.wxs +++ b/Msi/Runtime/DLR.wxs @@ -14,8 +14,8 @@ NOT VersionNT64 - - + + @@ -34,8 +34,8 @@ VersionNT64 - - + + diff --git a/Tools/IronStudio/IronRubyTools/IronRubyTools.csproj b/Tools/IronStudio/IronRubyTools/IronRubyTools.csproj index 4af3e28c32..a5ec8010c8 100644 --- a/Tools/IronStudio/IronRubyTools/IronRubyTools.csproj +++ b/Tools/IronStudio/IronRubyTools/IronRubyTools.csproj @@ -11,8 +11,10 @@ {3467BF9A-3A0F-42BE-85E3-E818E7D3E2E8} + x86 + x86 @@ -159,7 +161,7 @@ - True + False True diff --git a/Tools/IronStudio/IronRubyToolsCore/IronRubyToolsCore.csproj b/Tools/IronStudio/IronRubyToolsCore/IronRubyToolsCore.csproj index 66722f02bb..8b205edbbf 100644 --- a/Tools/IronStudio/IronRubyToolsCore/IronRubyToolsCore.csproj +++ b/Tools/IronStudio/IronRubyToolsCore/IronRubyToolsCore.csproj @@ -10,8 +10,10 @@ IronRubyTools.Core + x86 + x86 diff --git a/Tools/IronStudio/IronStudio/IronStudio.csproj b/Tools/IronStudio/IronStudio/IronStudio.csproj index cda046ace2..c963ace88f 100644 --- a/Tools/IronStudio/IronStudio/IronStudio.csproj +++ b/Tools/IronStudio/IronStudio/IronStudio.csproj @@ -10,8 +10,10 @@ IronStudio + x86 + x86 @@ -342,4 +344,4 @@ - + \ No newline at end of file