Support 'lime rebuild tools -nocffi'

This commit is contained in:
Joshua Granick
2015-05-29 19:37:34 -07:00
parent dd790a04d9
commit a431ee1925
2 changed files with 10 additions and 2 deletions

BIN
run.n vendored

Binary file not shown.

View File

@@ -16,7 +16,7 @@ import lime.tools.helpers.ProcessHelper;
class RunScript {
private static function rebuildTools ():Void {
private static function rebuildTools (rebuildBinaries = true):Void {
var limeDirectory = PathHelper.getHaxelib (new Haxelib ("lime"), true);
var toolsDirectory = PathHelper.combine (limeDirectory, "tools");
@@ -36,6 +36,8 @@ class RunScript {
//}
if (!rebuildBinaries) return;
var platforms = [ "Windows", "Mac", "Mac64", "Linux", "Linux64" ];
for (platform in platforms) {
@@ -179,6 +181,8 @@ class RunScript {
}
var rebuildBinaries = true;
for (arg in args) {
var equals = arg.indexOf ("=");
@@ -207,6 +211,10 @@ class RunScript {
LogHelper.enableColor = false;
case "-nocffi":
rebuildBinaries = false;
default:
}
@@ -215,7 +223,7 @@ class RunScript {
}
rebuildTools ();
rebuildTools (rebuildBinaries);
} else {