build: use meson.override_dependency

When built as a subproject, this removes the need for the parent project
to know about the dependency variable name.

This requires Meson 0.54.0.
This commit is contained in:
Simon Ser 2020-04-05 00:40:15 +02:00 committed by Drew DeVault
parent f0d818f36e
commit 0b882475ad

View File

@ -3,7 +3,7 @@ project(
'c', 'c',
version: '0.10.0', version: '0.10.0',
license: 'MIT', license: 'MIT',
meson_version: '>=0.51.2', meson_version: '>=0.54.0',
default_options: [ default_options: [
'c_std=c11', 'c_std=c11',
'warning_level=2', 'warning_level=2',
@ -167,6 +167,8 @@ wlroots = declare_dependency(
include_directories: wlr_inc, include_directories: wlr_inc,
) )
meson.override_dependency('wlroots', wlroots)
summary = [ summary = [
'', '',
'----------------', '----------------',