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 valijson, 14 ], 15 implicit_include_directories: false, 16 include_directories: '../include', 17 install: true, 18) 19 20if get_option('fru-device') 21 executable( 22 'fru-device', 23 'FruDevice.cpp', 24 'Utils.cpp', 25 cpp_args: cpp_args, 26 dependencies: [ 27 boost, 28 i2c, 29 nlohmann_json, 30 sdbusplus, 31 threads, 32 valijson, 33 ], 34 implicit_include_directories: false, 35 include_directories: '../include', 36 install: true, 37 ) 38endif 39