mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-29 19:30:12 +01:00
meson: Override "dbus-1" dependency name
Since meson 0.54.0, it is possible to override a dependency name,
so do that to make it easy to use dbus as a subproject. After this
change, simply
dependency('dbus-1')
will fall back to the subproject automatically and there is no need
for using `fallback` keyword argument. Of course this assumes that
the dbus source tree is at subprojects/dbus-1 and not subprojects/dbus
but it is easy to achieve that.
If the dbus source tree for some reason needs to be at subprojects/dbus,
dependency('dbus-1', fallback: 'dbus')
may be used, which still has the advantage of not needing to
depend on the variable names in the dbus build definitions.
This commit is contained in:
parent
0a440c93db
commit
67036a2fdf
1 changed files with 2 additions and 0 deletions
|
|
@ -209,6 +209,8 @@ libdbus_dep = declare_dependency(
|
|||
link_with: libdbus,
|
||||
)
|
||||
|
||||
meson.override_dependency('dbus-1', libdbus_dep)
|
||||
|
||||
libdbus_internal = static_library('dbus-internal',
|
||||
dbus_util_sources,
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue