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