aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-04-30 10:19:06 -0400
committerXavier Claessens <xavier.claessens@collabora.com>2023-05-01 12:57:45 -0400
commitff86e799a4d1119f51d7e7715944a2c87eaef509 (patch)
treee4557e973f81a73baf5a3ae0cbc57b1030978f45 /mesonbuild/backend/ninjabackend.py
parent25f4f77a3b22630032827b1f29eb353b6ff07507 (diff)
downloadmeson-ff86e799a4d1119f51d7e7715944a2c87eaef509.zip
meson-ff86e799a4d1119f51d7e7715944a2c87eaef509.tar.gz
meson-ff86e799a4d1119f51d7e7715944a2c87eaef509.tar.bz2
extract_all_objects: Include PCH object with MSVC
This changes the object file name with ninja backend to match the name used by vs backend and add it in outputs of the ninja rule.
Diffstat (limited to 'mesonbuild/backend/ninjabackend.py')
-rw-r--r--mesonbuild/backend/ninjabackend.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py
index d61c359..8bfe96d 100644
--- a/mesonbuild/backend/ninjabackend.py
+++ b/mesonbuild/backend/ninjabackend.py
@@ -3066,7 +3066,7 @@ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47485'''))
extradep = None
pch_objects += objs
rulename = self.compiler_to_pch_rule_name(compiler)
- elem = NinjaBuildElement(self.all_outputs, dst, rulename, src)
+ elem = NinjaBuildElement(self.all_outputs, objs + [dst], rulename, src)
if extradep is not None:
elem.add_dep(extradep)
self.add_header_deps(target, elem, header_deps)