aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-08-25 13:08:17 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-08-28 20:18:26 -0400
commit4eb9c84cf97427a11af7ec928c849e4289862202 (patch)
tree3c0c62460895deb1ece544a77e8e1bf92b45e8de /mesonbuild/interpreter
parent83d3bf85cf0d34a73bffc3c79f758f4ff3b13fbd (diff)
downloadmeson-4eb9c84cf97427a11af7ec928c849e4289862202.zip
meson-4eb9c84cf97427a11af7ec928c849e4289862202.tar.gz
meson-4eb9c84cf97427a11af7ec928c849e4289862202.tar.bz2
include_directories: Always add both source and build dirs
Compiler checks were not adding build dir side, which prevents using headers generated with configure_file().
Diffstat (limited to 'mesonbuild/interpreter')
-rw-r--r--mesonbuild/interpreter/compiler.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/compiler.py b/mesonbuild/interpreter/compiler.py
index 0e34f6c..b85aa37 100644
--- a/mesonbuild/interpreter/compiler.py
+++ b/mesonbuild/interpreter/compiler.py
@@ -257,7 +257,7 @@ class CompilerHolder(ObjectHolder['Compiler']):
mode: CompileCheckMode = CompileCheckMode.LINK) -> T.List[str]:
args: T.List[str] = []
for i in kwargs['include_directories']:
- for idir in i.to_string_list(self.environment.get_source_dir()):
+ for idir in i.to_string_list(self.environment.get_source_dir(), self.environment.get_build_dir()):
args.extend(self.compiler.get_include_args(idir, False))
if not kwargs['no_builtin_args']:
opts = self.environment.coredata.options