Allow using Eval to run Lime tools.

This commit is contained in:
Joseph Cloutier
2023-01-05 12:38:45 -05:00
parent 43fb0f15c5
commit 92e65370ee
2 changed files with 17 additions and 0 deletions

View File

@@ -199,6 +199,23 @@ class RunScript
}
}
if (args.indexOf("-eval") >= 0)
{
args.remove("-eval");
Log.info("Experimental: executing `lime " + args.slice(0, args.length - 1).join(" ")
+ "` using Eval (https://haxe.org/blog/eval/)");
var args = [
"-D", "lime",
"-cp", "tools",
"-cp", "tools/platforms",
"-cp", "src",
"-lib", "format",
"-lib", "hxp",
"--run", "CommandLineTools"].concat(args);
Sys.exit(runCommand("", "haxe", args));
}
if (!FileSystem.exists("tools/tools.n") || args.indexOf("-rebuild") > -1)
{
rebuildTools();