| project('pkgconfig dep', 'c', |
| version : '1.0.0') |
| |
| # This is not used in the code, only to check that it does not |
| # leak out to --libs. |
| glib_dep = dependency('glib-2.0') |
| |
| pkgconfig = import('pkgconfig') |
| |
| intlib = static_library('libpkgdep-int', 'privatelib.c') |
| intdep = declare_dependency(link_with : intlib) |
| |
| lib = shared_library('pkgdep', 'pkgdep.c', |
| dependencies : [glib_dep, intdep], |
| install : true) |
| |
| install_headers('pkgdep.h') |
| |
| pkgconfig.generate( |
| filebase : 'libpkgdep', |
| name : 'Libpkgdep', |
| description : 'Sample pkgconfig dependency library', |
| version : meson.project_version(), |
| libraries : lib) |