Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/setup
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2011-06-28 14:08:01 +0400
committerMike Krüger <mkrueger@xamarin.com>2011-06-28 14:08:17 +0400
commitfae181e35931376c06ba123893d56447c6c9ca1d (patch)
treec1b03e5b196b529486e9862863686cbb9e695d7d /setup
parente26eb7f06ba442468e8431813d4621d726f83a31 (diff)
Fixed setup on windows 7.
Diffstat (limited to 'setup')
-rw-r--r--setup/WixSetup/Product.wxs1
-rw-r--r--setup/WixSetup/build.js11
2 files changed, 9 insertions, 3 deletions
diff --git a/setup/WixSetup/Product.wxs b/setup/WixSetup/Product.wxs
index 0506b0dd8f..b12a70412a 100644
--- a/setup/WixSetup/Product.wxs
+++ b/setup/WixSetup/Product.wxs
@@ -51,7 +51,6 @@
<File Name="mdmonitor.exe" Source="$(var.BuildRoot)\bin\mdmonitor.exe" />
<File Name="Mono.Cecil.dll" Source="$(var.BuildRoot)\bin\Mono.Cecil.dll" />
<File Name="Mono.Cecil.Mdb.dll" Source="$(var.BuildRoot)\bin\Mono.Cecil.Mdb.dll" />
- <File Name="Cecil.Decompiler.dll" Source="$(var.BuildRoot)\bin\Cecil.Decompiler.dll" />
<File Name="Mono.Debugging.dll" Source="$(var.BuildRoot)\bin\Mono.Debugging.dll" />
<File Name="Mono.TextEditor.dll" Source="$(var.BuildRoot)\bin\Mono.TextEditor.dll" />
<File Name="MonoDevelop.Core.dll" Source="$(var.BuildRoot)\bin\MonoDevelop.Core.dll" />
diff --git a/setup/WixSetup/build.js b/setup/WixSetup/build.js
index 0fc8be30dc..2af106c452 100644
--- a/setup/WixSetup/build.js
+++ b/setup/WixSetup/build.js
@@ -12,7 +12,14 @@ var ASSEMBLY_BUILD_VERSION = 0;
var sh = new ActiveXObject("WScript.Shell");
var fs = new ActiveXObject("Scripting.FileSystemObject");
-var MONO_LIBS = "C:\\Program Files\\MonoLibraries\\2.6";
+var MONO_LIBS = sh.ExpandEnvironmentStrings("%ProgramFiles(x86)%") + "\\MonoLibraries\\2.6";
+if (!fs.FolderExists (MONO_LIBS))
+ MONO_LIBS = sh.ExpandEnvironmentStrings("%ProgramFiles%") + "\\MonoLibraries\\2.6";
+if (!fs.FolderExists (MONO_LIBS)) {
+ WScript.Echo ("Mono libraries folder not found.\nGet latest from http://software.xamarin.com/files/MonoLibraries.msi");
+ WScript.Quit (1);
+}
+
var MD_DIR = "..\\..";
var MD_EXTRAS_DIR = "..\\..\\extras";
var PRODUCT_VERSION = "" + MAJOR_VERSION + "." + MINOR_VERSION + "." + POINT_VERSION + (BUILD_VERSION != 0 ? "." + BUILD_VERSION : "");
@@ -75,7 +82,7 @@ WScript.Echo ("Setup successfully generated");
function build (file)
{
if (sh.run ("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\msbuild.exe " + MD_DIR + "\\" + file, 5, true) != 0) {
- WScript.Echo ("Build failed");
+ WScript.Echo ("Build failed.\nCommand:\nC:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\msbuild.exe " + MD_DIR + "\\" + file);
return 1;
}
return 0;