Pass verbose define (Flash/HTML5) or flag (desktop) when doing a -verbose build

This commit is contained in:
Joshua Granick
2015-07-11 13:58:55 -07:00
parent bddc66d2da
commit 0a50efa96b
5 changed files with 34 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ import lime.tools.helpers.CompatibilityHelper;
import lime.tools.helpers.DeploymentHelper;
import lime.tools.helpers.FileHelper;
import lime.tools.helpers.FlashHelper;
import lime.tools.helpers.LogHelper;
import lime.tools.helpers.PathHelper;
import lime.tools.helpers.PlatformHelper;
import lime.tools.helpers.ProcessHelper;
@@ -172,6 +173,12 @@ class FlashPlatform extends PlatformTarget {
}
if (LogHelper.verbose) {
project.haxedefs.set ("verbose", 1);
}
var context = project.templateContext;
context.WIN_FLASHBACKGROUND = StringTools.hex (project.window.background, 6);
var assets:Array <Dynamic> = cast context.assets;

View File

@@ -171,6 +171,12 @@ class HTML5Platform extends PlatformTarget {
}
if (LogHelper.verbose) {
project.haxedefs.set ("verbose", 1);
}
var context = project.templateContext;
context.WIN_FLASHBACKGROUND = StringTools.hex (project.window.background, 6);

View File

@@ -7,6 +7,7 @@ import lime.tools.helpers.AssetHelper;
import lime.tools.helpers.CPPHelper;
import lime.tools.helpers.DeploymentHelper;
import lime.tools.helpers.FileHelper;
import lime.tools.helpers.LogHelper;
import lime.tools.helpers.NekoHelper;
import lime.tools.helpers.NodeJSHelper;
import lime.tools.helpers.PathHelper;
@@ -273,6 +274,12 @@ class LinuxPlatform extends PlatformTarget {
var arguments = additionalArguments.copy ();
if (LogHelper.verbose) {
arguments.push ("-verbose");
}
if (targetType == "nodejs") {
NodeJSHelper.run (project, targetDirectory + "/bin/ApplicationMain.js", arguments);

View File

@@ -9,6 +9,7 @@ import lime.tools.helpers.DeploymentHelper;
import lime.tools.helpers.FileHelper;
import lime.tools.helpers.IconHelper;
import lime.tools.helpers.JavaHelper;
import lime.tools.helpers.LogHelper;
import lime.tools.helpers.NekoHelper;
import lime.tools.helpers.NodeJSHelper;
import lime.tools.helpers.PathHelper;
@@ -244,6 +245,12 @@ class MacPlatform extends PlatformTarget {
var arguments = additionalArguments.copy ();
if (LogHelper.verbose) {
arguments.push ("-verbose");
}
if (targetType == "nodejs") {
NodeJSHelper.run (project, executableDirectory + "/ApplicationMain.js", arguments);

View File

@@ -8,6 +8,7 @@ import lime.tools.helpers.CPPHelper;
import lime.tools.helpers.DeploymentHelper;
import lime.tools.helpers.FileHelper;
import lime.tools.helpers.IconHelper;
import lime.tools.helpers.LogHelper;
import lime.tools.helpers.NekoHelper;
import lime.tools.helpers.NodeJSHelper;
import lime.tools.helpers.PathHelper;
@@ -232,6 +233,12 @@ class WindowsPlatform extends PlatformTarget {
var arguments = additionalArguments.copy ();
if (LogHelper.verbose) {
arguments.push ("-verbose");
}
if (targetType == "nodejs") {
NodeJSHelper.run (project, targetDirectory + "/bin/ApplicationMain.js", arguments);