diff options
author | Phaedrus Leeds <mwleeds@protonmail.com> | 2022-05-10 17:34:21 +0000 |
---|---|---|
committer | Phaedrus Leeds <mwleeds@protonmail.com> | 2022-05-10 17:34:21 +0000 |
commit | 72e532d7edd0219b20f391f6dc63533e75a445cf (patch) | |
tree | f0b85783954d4c3ff1c6ce2a319c1d09aa389914 /tests/use-as-subproject/meson.build | |
parent | c71f7aefa142c444210f1021d1af42f365ec3a7b (diff) | |
parent | 238f7bfc494e16a0864f88ae891da6e7b3d82e5b (diff) | |
download | libglnx-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.build | 24 |
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]) |