Fix -args

This commit is contained in:
Joshua Granick
2014-11-01 13:26:02 -07:00
parent 07d00ff048
commit 013ed20093
5 changed files with 7 additions and 5 deletions

View File

@@ -557,7 +557,7 @@ class CommandLineTools {
if (platform != null) { if (platform != null) {
platform.execute (); platform.execute (additionalArguments);
} else { } else {

View File

@@ -248,7 +248,7 @@ class LinuxPlatform extends PlatformTarget {
public override function run ():Void { public override function run ():Void {
var arguments = []; var arguments = additionalArguments.copy ();
if (project.target == PlatformHelper.hostPlatform) { if (project.target == PlatformHelper.hostPlatform) {

View File

@@ -212,7 +212,7 @@ class MacPlatform extends PlatformTarget {
public override function run ():Void { public override function run ():Void {
var arguments = []; var arguments = additionalArguments.copy ();
if (project.target == PlatformHelper.hostPlatform) { if (project.target == PlatformHelper.hostPlatform) {

View File

@@ -197,7 +197,7 @@ class WindowsPlatform extends PlatformTarget {
public override function run ():Void { public override function run ():Void {
var arguments = []; var arguments = additionalArguments.copy ();
if (project.target == PlatformHelper.hostPlatform) { if (project.target == PlatformHelper.hostPlatform) {

View File

@@ -9,6 +9,7 @@ import helpers.LogHelper;
class PlatformTarget { class PlatformTarget {
public var additionalArguments:Array <String>;
public var command:String; public var command:String;
public var project:HXProject; public var project:HXProject;
public var targetFlags:Map <String, String>; public var targetFlags:Map <String, String>;
@@ -24,10 +25,11 @@ class PlatformTarget {
} }
public function execute ():Void { public function execute (additionalArguments:Array <String>):Void {
LogHelper.info ("", LogHelper.accentColor + "Using target platform: " + Std.string (project.target).toUpperCase () + LogHelper.resetColor); LogHelper.info ("", LogHelper.accentColor + "Using target platform: " + Std.string (project.target).toUpperCase () + LogHelper.resetColor);
this.additionalArguments = additionalArguments;
var metaFields = Meta.getFields (Type.getClass (this)); var metaFields = Meta.getFields (Type.getClass (this));
if (!Reflect.hasField (metaFields.display, "ignore") && (command == "display")) { if (!Reflect.hasField (metaFields.display, "ignore") && (command == "display")) {