diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2021-01-14 13:38:39 -0500 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2021-01-20 19:11:50 +0000 |
commit | 05ab792d58860715f0bbc9986963fb30bd49ac36 (patch) | |
tree | 2beceae747b6aaa84d6d85cbccde4a48bfea7154 | |
parent | f8681b12e1f1eaf84a9f0d83b16b68ad639fa9d3 (diff) | |
download | meson-05ab792d58860715f0bbc9986963fb30bd49ac36.zip meson-05ab792d58860715f0bbc9986963fb30bd49ac36.tar.gz meson-05ab792d58860715f0bbc9986963fb30bd49ac36.tar.bz2 |
external_project: Log configure command
-rw-r--r-- | mesonbuild/modules/unstable_external_project.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mesonbuild/modules/unstable_external_project.py b/mesonbuild/modules/unstable_external_project.py index e2205e5..aea8366 100644 --- a/mesonbuild/modules/unstable_external_project.py +++ b/mesonbuild/modules/unstable_external_project.py @@ -162,10 +162,14 @@ class ExternalProject(InterpreterObject): def _run(self, step: str, command: T.List[str]): mlog.log('External project {}:'.format(self.name), mlog.bold(step)) + m = 'Running command: ' + str(command) log_filename = Path(mlog.log_dir, '{}-{}.log'.format(self.name, step)) output = None if not self.verbose: output = open(log_filename, 'w') + output.write(m + '\n') + else: + mlog.log(m) p, o, e = Popen_safe(command, cwd=str(self.build_dir), env=self.run_env, stderr=subprocess.STDOUT, stdout=output) |