xref: /openbmc/estoraged/src/meson.build (revision 4e13b0a1)
1
2libeStoraged_deps = [
3  dependency('sdbusplus'),
4  dependency('phosphor-logging',
5    fallback: ['phosphor-logging',
6               'phosphor_logging_dep'],
7    ),
8  eStoraged_dbus,
9]
10
11libeStoraged_lib = static_library(
12  'eStoraged-lib',
13  'estoraged.cpp',
14  include_directories : eStoraged_headers,
15  implicit_include_directories: false,
16  dependencies: libeStoraged_deps,
17)
18
19libeStoraged = declare_dependency(
20  dependencies: libeStoraged_deps,
21  include_directories: eStoraged_headers,
22  link_with: libeStoraged_lib)
23
24executable(
25  'eStoraged',
26  'main.cpp',
27  implicit_include_directories: false,
28  dependencies: libeStoraged,
29  install: true,
30  install_dir: get_option('bindir')
31)
32