aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorBenoit Pierre <benoit.pierre@gmail.com>2023-05-01 20:44:23 +0200
committerXavier Claessens <xclaesse@gmail.com>2023-08-22 09:40:30 -0400
commitbde690b06e930020a0ec6ccaea7a76babf77dff5 (patch)
treee0f267a12363c8879186a375f3b06f589325a048 /test cases
parent253df6f9f821a3052b56673d5427aca9dfe41eba (diff)
downloadmeson-bde690b06e930020a0ec6ccaea7a76babf77dff5.zip
meson-bde690b06e930020a0ec6ccaea7a76babf77dff5.tar.gz
meson-bde690b06e930020a0ec6ccaea7a76babf77dff5.tar.bz2
compilers: fix checks handling of internal dependencies
The include directories were not passed to the compiler.
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/262 internal dependency includes in checks/include/test_262_header.h1
-rw-r--r--test cases/common/262 internal dependency includes in checks/meson.build7
2 files changed, 8 insertions, 0 deletions
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 0000000..5a2ca62
--- /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 0000000..c8b5277
--- /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))