aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2022-11-21 23:23:19 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2022-11-21 23:23:19 +0200
commitf4eb71817cff853e263c25256de8b513b002870b (patch)
tree1ee8a5fecc7b58cc769e0f635644c4567aa50930
parent3ae89a7150264ae5a112975af1377ee1c04cb994 (diff)
downloadmeson-env2mfilefix.zip
meson-env2mfilefix.tar.gz
meson-env2mfilefix.tar.bz2
Fix writing single strings in env2mfile.env2mfilefix
-rwxr-xr-xmesonbuild/scripts/env2mfile.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/scripts/env2mfile.py b/mesonbuild/scripts/env2mfile.py
index f497088..35049ae 100755
--- a/mesonbuild/scripts/env2mfile.py
+++ b/mesonbuild/scripts/env2mfile.py
@@ -89,7 +89,7 @@ def write_args_line(ofile: T.TextIO, name: str, args: T.Union[str, T.List[str]])
if len(args) == 0:
return
if isinstance(args, str):
- ostr = "'" + args + "'"
+ ostr = name + "= '" + args + "'\n"
else:
ostr = name + ' = ['
ostr += ', '.join("'" + i + "'" for i in args)
@@ -244,6 +244,7 @@ def write_machine_file(infos: MachineInfo, ofilename: str, write_system_info: bo
ofile.write('[cmake]\n\n')
for k, v in infos.cmake.items():
write_args_line(ofile, k, v)
+ ofile.write('\n')
if write_system_info:
ofile.write('[host_machine]\n')