@@ -491,7 +491,7 @@ def add_parser(subparsers, *args, **kwargs):
491
491
# However, it is also needed before the distribution is finally
492
492
# assembled for locating the setup.py / other build systems, which
493
493
# is why we also add it here:
494
- parser_packaging .add_argument (
494
+ parser_packaging .add_argument (
495
495
'--add-asset' , dest = 'assets' ,
496
496
action = "append" , default = [],
497
497
help = 'Put this in the assets folder in the apk.' )
@@ -593,13 +593,6 @@ def add_parser(subparsers, *args, **kwargs):
593
593
args .unknown_args += ["--private" , args .private ]
594
594
if hasattr (args , "build_mode" ) and args .build_mode == "release" :
595
595
args .unknown_args += ["--release" ]
596
- for asset in args .assets :
597
- if ":" in asset :
598
- asset_src , asset_dest = asset .split (":" )
599
- else :
600
- asset_src = asset_dest = asset
601
- # take abspath now, because build.py will be run in bootstrap dir
602
- args .unknown_args += ["--asset" , os .path .abspath (asset_src )+ ":" + asset_dest ]
603
596
if hasattr (args , "ignore_setup_py" ) and args .ignore_setup_py :
604
597
args .use_setup_py = False
605
598
@@ -960,6 +953,14 @@ def _fix_args(args):
960
953
fix_args = ('--dir' , '--private' , '--add-jar' , '--add-source' ,
961
954
'--whitelist' , '--blacklist' , '--presplash' , '--icon' )
962
955
unknown_args = args .unknown_args
956
+
957
+ for asset in args .assets :
958
+ if ":" in asset :
959
+ asset_src , asset_dest = asset .split (":" )
960
+ else :
961
+ asset_src = asset_dest = asset
962
+ # take abspath now, because build.py will be run in bootstrap dir
963
+ unknown_args += ["--asset" , os .path .abspath (asset_src )+ ":" + asset_dest ]
963
964
for i , arg in enumerate (unknown_args ):
964
965
argx = arg .split ('=' )
965
966
if argx [0 ] in fix_args :
0 commit comments