xref: /openbmc/entity-manager/src/meson.build (revision 79a09a8d)
1cpp_args = boost_args + ['-DPACKAGE_DIR="' + packagedir + '/"']
2
3executable(
4    'entity-manager',
5    'EntityManager.cpp',
6    'Overlay.cpp',
7    'Utils.cpp',
8    cpp_args: cpp_args + ['-DBOOST_ASIO_DISABLE_THREADS'],
9    dependencies: [
10        boost,
11        nlohmann_json,
12        sdbusplus,
13    ],
14    implicit_include_directories: false,
15    include_directories: '../include',
16    install: true,
17)
18
19executable(
20    'fru-device',
21    'FruDevice.cpp',
22    'Utils.cpp',
23    cpp_args: cpp_args,
24    dependencies: [
25        boost,
26        i2c,
27        nlohmann_json,
28        sdbusplus,
29        threads,
30    ],
31    implicit_include_directories: false,
32    include_directories: '../include',
33    install: true,
34)
35