diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2023-08-25 13:08:17 -0400 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2023-08-28 20:18:26 -0400 |
commit | 4eb9c84cf97427a11af7ec928c849e4289862202 (patch) | |
tree | 3c0c62460895deb1ece544a77e8e1bf92b45e8de /mesonbuild/interpreter | |
parent | 83d3bf85cf0d34a73bffc3c79f758f4ff3b13fbd (diff) | |
download | meson-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.py | 2 |
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 |