diff options
| author | Dan Callaghan <djc@djc.id.au> | 2018-04-08 14:59:15 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-08 14:59:15 +1000 |
| commit | 51b17db7707d745af25558eaa32aaf10080a9a03 (patch) | |
| tree | e47e0159da59242251ac712dfc0d1fac9d410e9d | |
| parent | 08ad376e48dba27f906d28c94bc6703f74e3f523 (diff) | |
| download | rust-51b17db7707d745af25558eaa32aaf10080a9a03.tar.gz rust-51b17db7707d745af25558eaa32aaf10080a9a03.zip | |
configure.py --tools should set a list instead of a string
Currently the --tools option does not work because it is setting a string value for 'build.tools'. It should be a list of strings instead.
| -rwxr-xr-x | src/bootstrap/configure.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py index a5c373d5d5e..b06968d313b 100755 --- a/src/bootstrap/configure.py +++ b/src/bootstrap/configure.py @@ -145,7 +145,7 @@ o("jemalloc", "rust.use-jemalloc", "build liballoc with jemalloc") o("full-bootstrap", "build.full-bootstrap", "build three compilers instead of two") o("extended", "build.extended", "build an extended rust tool set") -v("tools", "build.tools", "List of extended tools will be installed") +v("tools", None, "List of extended tools will be installed") v("build", "build.build", "GNUs ./configure syntax LLVM build triple") v("host", None, "GNUs ./configure syntax LLVM host triples") v("target", None, "GNUs ./configure syntax LLVM target triples") @@ -321,6 +321,8 @@ for key in known_args: set('target.{}.llvm-config'.format(build()), value + '/bin/llvm-config') elif option.name == 'jemalloc-root': set('target.{}.jemalloc'.format(build()), value + '/libjemalloc_pic.a') + elif option.name == 'tools': + set('build.tools', value.split(',')) elif option.name == 'host': set('build.host', value.split(',')) elif option.name == 'target': |
