diff options
author | Nico Weber <nicolasweber@gmx.de> | 2018-12-02 22:26:18 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2018-12-02 22:26:18 +0000 |
commit | 1f8663044eefa9a23e98c9083def725bea801753 (patch) | |
tree | 861fba2a8b3e3df6a036b9c3b5b97d96c46e5945 | |
parent | e4f26eb49e3bdf1cd633b8ca3efafc4f04f0afdc (diff) | |
download | bcm5719-llvm-1f8663044eefa9a23e98c9083def725bea801753.tar.gz bcm5719-llvm-1f8663044eefa9a23e98c9083def725bea801753.zip |
[gn build] Fix cosmetic bug in write_cmake_config.py
Before, #cmakedefine FOO resulted in #define FOO with a trailing space if FOO
was set to something truthy. Make it so that it's just #define FOO without a
trailing space.
No functional difference.
Differential Revision: https://reviews.llvm.org/D55172
llvm-svn: 348107
-rwxr-xr-x | llvm/utils/gn/build/write_cmake_config.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/utils/gn/build/write_cmake_config.py b/llvm/utils/gn/build/write_cmake_config.py index 3eef4313a91..744fe66fc9c 100755 --- a/llvm/utils/gn/build/write_cmake_config.py +++ b/llvm/utils/gn/build/write_cmake_config.py @@ -72,11 +72,11 @@ def main(): _, var = in_line.split(None, 1) try: var, val = var.split(None, 1) + in_line = '#define %s %s' % (var, val) # val ends in \n. except: - var, val = var.rstrip(), '\n' - if values[var]: - in_line = '#define %s %s' % (var, val) - else: + var = var.rstrip() + in_line = '#define %s\n' % var + if not values[var]: in_line = '/* #undef %s */\n' % var unused_values.discard(var) out_lines.append(in_line) |