aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2020-10-13 19:44:41 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2020-10-15 01:56:59 +0300
commit7c377e5a5d1e413ea3494ceed0800985fcd804ae (patch)
treebeb8d9e6dfe24740de92151eaa5906b4c52b5cda /test cases
parent30d78f39812a0585a27e24ab44ef4e9da1f12574 (diff)
downloadmeson-7c377e5a5d1e413ea3494ceed0800985fcd804ae.zip
meson-7c377e5a5d1e413ea3494ceed0800985fcd804ae.tar.gz
meson-7c377e5a5d1e413ea3494ceed0800985fcd804ae.tar.bz2
intro: Add extra_files key to intro output (fixes #7310)
Diffstat (limited to 'test cases')
-rw-r--r--test cases/unit/57 introspection/sharedlib/meson.build2
-rw-r--r--test cases/unit/57 introspection/staticlib/meson.build3
-rw-r--r--test cases/unit/57 introspection/staticlib/static.h10
3 files changed, 12 insertions, 3 deletions
diff --git a/test cases/unit/57 introspection/sharedlib/meson.build b/test cases/unit/57 introspection/sharedlib/meson.build
index 3de3493..7640bc7 100644
--- a/test cases/unit/57 introspection/sharedlib/meson.build
+++ b/test cases/unit/57 introspection/sharedlib/meson.build
@@ -1,2 +1,2 @@
SRC_shared = ['shared.cpp']
-sharedlib = shared_library('sharedTestLib', SRC_shared)
+sharedlib = shared_library('sharedTestLib', SRC_shared, extra_files: ['shared.hpp'])
diff --git a/test cases/unit/57 introspection/staticlib/meson.build b/test cases/unit/57 introspection/staticlib/meson.build
index b1b9afe..1cbb020 100644
--- a/test cases/unit/57 introspection/staticlib/meson.build
+++ b/test cases/unit/57 introspection/staticlib/meson.build
@@ -1,2 +1,3 @@
SRC_static = ['static.c']
-staticlib = static_library('staticTestLib', SRC_static)
+extra_static = files(['static.h'])
+staticlib = static_library('staticTestLib', SRC_static, extra_files: extra_static)
diff --git a/test cases/unit/57 introspection/staticlib/static.h b/test cases/unit/57 introspection/staticlib/static.h
index 506784e..06da508 100644
--- a/test cases/unit/57 introspection/staticlib/static.h
+++ b/test cases/unit/57 introspection/staticlib/static.h
@@ -1,3 +1,11 @@
#pragma once
-int add_numbers(int a, int b); \ No newline at end of file
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int add_numbers(int a, int b);
+
+#ifdef __cplusplus
+}
+#endif