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