Check Haxe version once

This commit is contained in:
Joshua Granick
2016-10-31 10:03:11 -07:00
parent 7fe79ca748
commit 8be354b073
3 changed files with 13 additions and 12 deletions

View File

@@ -128,12 +128,6 @@ class ProjectXMLParser extends HXProject {
}
var p = new sys.io.Process ("haxe", ["-version"]);
var haxeVersion = StringTools.replace (p.stderr.readAll ().toString (), "\n", "");
p.close ();
defines.set ("haxe", haxeVersion);
defines.set ("haxe"+haxeVersion.split(".")[0], "1");
if (debug) {
defines.set ("debug", "1");

View File

@@ -1388,11 +1388,18 @@ class CommandLineTools {
}
// Not sure why this gets no output?
try {
//var haxeVersion = ProcessHelper.runProcess ("", "haxe", [ "-version" ], true, true, true);
//environment.set ("haxe", haxeVersion);
//environment.set ("haxe_ver", haxeVersion);
var process = new Process ("haxe", [ "-version" ]);
var haxeVersion = StringTools.trim (process.stderr.readAll ().toString ());
process.close ();
environment.set ("haxe", haxeVersion);
environment.set ("haxe_ver", haxeVersion);
environment.set ("haxe" + haxeVersion.split (".")[0], "1");
} catch (e:Dynamic) {}
if (!environment.exists ("HAXE_STD_PATH")) {