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
diff options
context:
space:
mode:
Diffstat (limited to 'setup/WixSetup/build.js')
-rw-r--r--setup/WixSetup/build.js11
1 files changed, 9 insertions, 2 deletions
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;