subprojects: nlohmann,cli11: add wraps and configure
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Iccc5be03b2428969ff8a51f24820e81faafcdcbf
diff --git a/vpd-manager/meson.build b/vpd-manager/meson.build
index 574629e..cb6f32b 100644
--- a/vpd-manager/meson.build
+++ b/vpd-manager/meson.build
@@ -3,28 +3,32 @@
configuration_inc = include_directories('.', '../', '../vpd-parser/')
-vpd_manager_SOURCES =['manager_main.cpp',
- 'manager.cpp',
- 'error.cpp',
- 'editor_impl.cpp',
- 'reader_impl.cpp',
- 'gpioMonitor.cpp',
- 'bios_handler.cpp',
- '../impl.cpp',
- '../vpd-parser/ipz_parser.cpp',
- '../ibm_vpd_utils.cpp',
- '../common_utility.cpp',
- '../vpd-parser//keyword_vpd_parser.cpp',
- '../vpd-parser/memory_vpd_parser.cpp',
- '../vpd-parser/isdimm_vpd_parser.cpp',
- '../vpd-parser/parser_factory.cpp'
- ]
+vpd_manager_SOURCES = [
+ 'manager_main.cpp',
+ 'manager.cpp',
+ 'error.cpp',
+ 'editor_impl.cpp',
+ 'reader_impl.cpp',
+ 'gpioMonitor.cpp',
+ 'bios_handler.cpp',
+ '../impl.cpp',
+ '../vpd-parser/ipz_parser.cpp',
+ '../ibm_vpd_utils.cpp',
+ '../common_utility.cpp',
+ '../vpd-parser//keyword_vpd_parser.cpp',
+ '../vpd-parser/memory_vpd_parser.cpp',
+ '../vpd-parser/isdimm_vpd_parser.cpp',
+ '../vpd-parser/parser_factory.cpp'
+]
-vpd_manager_dependencies =[phosphor_logging,
- systemd,
- libgpiodcxx,
- sdeventplus,
- ]
+vpd_manager_dependencies = [
+ CLI11_dep,
+ libgpiodcxx,
+ phosphor_logging,
+ sdeventplus,
+ systemd,
+ nlohmann_json_dep,
+]
vpd_manager_exe = executable(
'vpd-manager',