1ipmid_pre = [ 2 boost_coroutine, 3 phosphor_dbus_interfaces_dep, 4 phosphor_logging_dep, 5 sdbusplus_dep, 6 systemd, 7] 8 9libipmid = library( 10 'ipmid', 11 'sdbus-asio.cpp', 12 'signals.cpp', 13 'systemintf-sdbus.cpp', 14 'utils.cpp', 15 dependencies: ipmid_pre, 16 version: meson.project_version(), 17 include_directories: root_inc, 18 install: true, 19 install_dir: get_option('libdir'), 20 override_options: ['b_lundef=false']) 21 22ipmid_dep = declare_dependency( 23 dependencies: ipmid_pre, 24 include_directories: root_inc, 25 link_with: libipmid) 26 27import('pkgconfig').generate( 28 libipmid, 29 name: 'libipmid', 30 version: meson.project_version(), 31 description: 'ipmid') 32