diff options
| author | Jon Gjengset <jongje@amazon.com> | 2022-03-10 12:39:29 -0800 |
|---|---|---|
| committer | Jon Gjengset <jongje@amazon.com> | 2022-03-10 12:39:34 -0800 |
| commit | 7c20a29af8bffdd393e9e8a716de8266fcdae8bc (patch) | |
| tree | 989d9280e491513b33c8e43e1a7ba40ab8503fb4 /src/bootstrap/configure.py | |
| parent | ba14a836c7038da21f5e102aacc7e6d5964f79a6 (diff) | |
| download | rust-7c20a29af8bffdd393e9e8a716de8266fcdae8bc.tar.gz rust-7c20a29af8bffdd393e9e8a716de8266fcdae8bc.zip | |
configure: don't serialize empty array elements
Before this change:
$ ./configure --codegen-backends=
[..]
$ grep -P '^codegen-backends' config.toml
codegen-backends = ['']
After this change:
$ ./configure --codegen-backends=
[..]
$ grep -P '^codegen-backends' config.toml
codegen-backends = []
Diffstat (limited to 'src/bootstrap/configure.py')
| -rwxr-xr-x | src/bootstrap/configure.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bootstrap/configure.py b/src/bootstrap/configure.py index 94424cb4548..87a130a0982 100755 --- a/src/bootstrap/configure.py +++ b/src/bootstrap/configure.py @@ -279,6 +279,10 @@ def build(): def set(key, value): + if isinstance(value, list): + # Remove empty values, which value.split(',') tends to generate. + value = [v for v in value if v] + s = "{:20} := {}".format(key, value) if len(s) < 70: p(s) |
