meson: make use of override_dependency() if possible
This allows simplifying the subproject override to simply ```meson dependency('libpkgconf') ```pull/241/head
parent
72c59b89c6
commit
1044bb57ca
|
@ -78,6 +78,12 @@ dep_libpkgconf = declare_dependency(
|
||||||
include_directories : include_directories('.'),
|
include_directories : include_directories('.'),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# If we have a new enough meson override the dependency so that only
|
||||||
|
# `dependency('libpkgconf')` is required from the consumer
|
||||||
|
if meson.version().version_compare('>= 0.54.0')
|
||||||
|
meson.override_dependency('libpkgconf', dep_libpkgconf)
|
||||||
|
endif
|
||||||
|
|
||||||
pkg = import('pkgconfig')
|
pkg = import('pkgconfig')
|
||||||
pkg.generate(libpkgconf,
|
pkg.generate(libpkgconf,
|
||||||
name : 'libpkgconf',
|
name : 'libpkgconf',
|
||||||
|
|
Loading…
Reference in New Issue