From bde690b06e930020a0ec6ccaea7a76babf77dff5 Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Mon, 1 May 2023 20:44:23 +0200 Subject: compilers: fix checks handling of internal dependencies The include directories were not passed to the compiler. --- .../include/test_262_header.h | 1 + .../common/262 internal dependency includes in checks/meson.build | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 test cases/common/262 internal dependency includes in checks/include/test_262_header.h create mode 100644 test cases/common/262 internal dependency includes in checks/meson.build (limited to 'test cases/common') diff --git a/test cases/common/262 internal dependency includes in checks/include/test_262_header.h b/test cases/common/262 internal dependency includes in checks/include/test_262_header.h new file mode 100644 index 000000000..5a2ca62ad --- /dev/null +++ b/test cases/common/262 internal dependency includes in checks/include/test_262_header.h @@ -0,0 +1 @@ +int foo(void); diff --git a/test cases/common/262 internal dependency includes in checks/meson.build b/test cases/common/262 internal dependency includes in checks/meson.build new file mode 100644 index 000000000..c8b527758 --- /dev/null +++ b/test cases/common/262 internal dependency includes in checks/meson.build @@ -0,0 +1,7 @@ +project('test 262', 'c') + +cc = meson.get_compiler('c') + +internal_dep = declare_dependency(include_directories: 'include') + +assert(cc.has_header_symbol('test_262_header.h', 'foo', dependencies: internal_dep)) -- cgit v1.2.3