Support 'lime rebuild tools -nocffi'
This commit is contained in:
@@ -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 {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user