aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2022-11-21 23:23:19 +0200
committerNirbheek Chauhan <nirbheek@centricular.com>2022-11-22 22:43:47 +0530
commit383aab66dea99e861fa81e1d87a4474a1ec8ac25 (patch)
treee6480b466bad6486691907a2a93e93afee12a8db
parent836d40032ac82ed08443c61a5cf63f5c972b8d3a (diff)
downloadmeson-383aab66dea99e861fa81e1d87a4474a1ec8ac25.zip
meson-383aab66dea99e861fa81e1d87a4474a1ec8ac25.tar.gz
meson-383aab66dea99e861fa81e1d87a4474a1ec8ac25.tar.bz2
Fix writing single strings in env2mfile.
-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')