meson: simplify dependencies
Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id8a0909445b38271c0cdea79bad0ca9198cf7f0a
diff --git a/src/meson.build b/src/meson.build
index 7916856..304db1f 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,6 +1,4 @@
-phosphor_logging_dep = dependency(
- 'phosphor-logging',
- fallback: ['phosphor-logging', 'phosphor_logging_dep'])
+phosphor_logging_dep = dependency('phosphor-logging')
src_includes = include_directories('.')
@@ -45,10 +43,7 @@
'nlohmann::json::string_t',
required: false)
if not has_json
- json_dep = dependency(
- 'nlohmann_json',
- fallback: ['nlohmann_json', 'nlohmann_json_dep'],
- required: true)
+ json_dep = dependency('nlohmann_json')
endif
endif
@@ -58,8 +53,8 @@
phosphor_logging_dep,
networkd_dbus_dep,
sdbusplus_dep,
- dependency('sdeventplus', fallback: ['sdeventplus', 'sdeventplus_dep']),
- dependency('stdplus', fallback: ['stdplus', 'stdplus_dep']),
+ dependency('sdeventplus'),
+ dependency('stdplus'),
]
conf_header = configure_file(