[API Change] User can specify the target to build.

This is a API change, the working directory is set using the
--working-dir option, not as an argument.
This commit is contained in:
Matthieu Gautier 2017-02-22 14:43:21 +01:00
parent 83d6d00acd
commit c31a29488a
1 changed files with 4 additions and 2 deletions

View File

@ -482,11 +482,12 @@ class mingw32_toolchain(Toolchain):
class Builder:
def __init__(self, options, targetDef='KiwixTools'):
def __init__(self, options):
self.targets = OrderedDict()
self.buildEnv = buildEnv = BuildEnv(options, self.targets)
_targets = {}
targetDef = options.targets
self.add_targets(targetDef, _targets)
dependencies = self.order_dependencies(_targets, targetDef)
dependencies = list(remove_duplicates(dependencies))
@ -542,7 +543,8 @@ class Builder:
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument('working_dir', default=".", nargs='?')
parser.add_argument('targets', default='KiwixTools', nargs='?')
parser.add_argument('--working-dir', default=".")
parser.add_argument('--libprefix', default=None)
parser.add_argument('--build-static', action="store_true")
parser.add_argument('--build-target', default="native", choices=BuildEnv.build_targets)