1project('pkgconfig dep', 'c',
2  version : '1.0.0')
3
4# This is not used in the code, only to check that it does not
5# leak out to --libs.
6glib_dep = dependency('glib-2.0')
7
8pkgconfig = import('pkgconfig')
9
10intlib = static_library('libpkgdep-int', 'privatelib.c')
11intdep = declare_dependency(link_with : intlib)
12
13lib = shared_library('pkgdep', 'pkgdep.c',
14  dependencies : [glib_dep, intdep],
15  install : true)
16
17install_headers('pkgdep.h')
18
19pkgconfig.generate(
20  filebase : 'libpkgdep',
21  name : 'Libpkgdep',
22  description : 'Sample pkgconfig dependency library',
23  version : meson.project_version(),
24  libraries : lib)
25