qemu-trivial
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] meson: Set implicit_include_directories to false


From: Paolo Bonzini
Subject: Re: [PATCH] meson: Set implicit_include_directories to false
Date: Fri, 30 Apr 2021 09:48:22 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0

On 29/04/21 04:43, Katsuhiro Ueno wrote:
Without this, libvixl cannot be compiled with macOS 11.3 SDK due to
include file name conflict (usr/include/c++/v1/version conflicts with
VERSION).

Signed-off-by: Katsuhiro Ueno <uenobk@gmail.com>
---
  meson.build | 1 +
  1 file changed, 1 insertion(+)

diff --git a/meson.build b/meson.build
index c6f4b0cf5e..d007bff8c3 100644
--- a/meson.build
+++ b/meson.build
@@ -2129,6 +2129,7 @@ common_all = common_ss.apply(config_all, strict: false)
  common_all = static_library('common',
                              build_by_default: false,
                              sources: common_all.sources() + genh,
+                            implicit_include_directories: false,
                              dependencies: common_all.dependencies(),
                              name_suffix: 'fa')


Can you include the difference in the include paths (the -I and -iquote arguments)? There are many cases in which we rely on having the current source directory in the build path, for example all inclusions of "trace.h".

Paolo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]