meson.build: add override_dependencies for all our libraries

This makes it easier to use libei as a subproject.
This commit is contained in:
Peter Hutterer 2022-12-12 09:01:04 +10:00
parent 7e058b3fa8
commit c29b65eaf6

View file

@ -112,6 +112,7 @@ install_headers('src/libei.h')
dep_libei = declare_dependency(link_with: lib_libei, dep_libei = declare_dependency(link_with: lib_libei,
include_directories: 'src') include_directories: 'src')
meson.override_dependency('libei', dep_libei)
pkgconfig.generate(lib_libei, pkgconfig.generate(lib_libei,
filebase: 'libei', filebase: 'libei',
@ -153,6 +154,7 @@ install_headers('src/libeis.h')
dep_libeis = declare_dependency(link_with: lib_libeis, dep_libeis = declare_dependency(link_with: lib_libeis,
include_directories: 'src') include_directories: 'src')
meson.override_dependency('libeis', dep_libeis)
pkgconfig.generate(lib_libeis, pkgconfig.generate(lib_libeis,
filebase: 'libeis', filebase: 'libeis',
@ -178,6 +180,7 @@ install_headers('src/libreis.h')
dep_libreis = declare_dependency(link_with: lib_libreis, dep_libreis = declare_dependency(link_with: lib_libreis,
include_directories: 'src') include_directories: 'src')
meson.override_dependency('libreis', dep_libreis)
pkgconfig.generate(lib_libreis, pkgconfig.generate(lib_libreis,
filebase: 'libreis', filebase: 'libreis',
@ -240,6 +243,7 @@ if build_oeffis
dep_liboeffis = declare_dependency(link_with: lib_liboeffis, dep_liboeffis = declare_dependency(link_with: lib_liboeffis,
include_directories: 'src') include_directories: 'src')
meson.override_dependency('liboeffis', dep_liboeffis)
pkgconfig.generate(lib_liboeffis, pkgconfig.generate(lib_liboeffis,
filebase: 'liboeffis', filebase: 'liboeffis',