summaryrefslogtreecommitdiff
path: root/tests/use-as-subproject/meson.build
diff options
context:
space:
mode:
authorPhaedrus Leeds <mwleeds@protonmail.com>2022-05-10 17:34:21 +0000
committerPhaedrus Leeds <mwleeds@protonmail.com>2022-05-10 17:34:21 +0000
commit72e532d7edd0219b20f391f6dc63533e75a445cf (patch)
treef0b85783954d4c3ff1c6ce2a319c1d09aa389914 /tests/use-as-subproject/meson.build
parentc71f7aefa142c444210f1021d1af42f365ec3a7b (diff)
parent238f7bfc494e16a0864f88ae891da6e7b3d82e5b (diff)
downloadlibglnx-72e532d7edd0219b20f391f6dc63533e75a445cf.tar.gz
Merge branch 'wip/smcv/subproject' into 'master'
Improve Meson subproject support See merge request GNOME/libglnx!34
Diffstat (limited to 'tests/use-as-subproject/meson.build')
-rw-r--r--tests/use-as-subproject/meson.build24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/use-as-subproject/meson.build b/tests/use-as-subproject/meson.build
new file mode 100644
index 0000000..2d08160
--- /dev/null
+++ b/tests/use-as-subproject/meson.build
@@ -0,0 +1,24 @@
+# Copyright 2022 Collabora Ltd.
+# SPDX-License-Identifier: LGPL-2.0-or-later
+
+project(
+ 'use-libglnx-as-subproject',
+ 'c',
+ version : '0',
+ meson_version : '>=0.49.0',
+)
+
+configure_file(
+ copy : true,
+ input : 'dummy-config.h.in',
+ output : 'config.h',
+)
+
+glib_dep = dependency('glib-2.0')
+
+libglnx = subproject('libglnx')
+libglnx_dep = libglnx.get_variable('libglnx_dep')
+libglnx_testlib_dep = libglnx.get_variable('libglnx_testlib_dep')
+
+executable('use-libglnx', 'use-libglnx.c', dependencies : [libglnx_dep, glib_dep])
+executable('use-testlib', 'use-testlib.c', dependencies : [libglnx_testlib_dep, glib_dep])