Alexander Hansen | 7f51d32 | 2025-06-25 12:26:09 +0200 | [diff] [blame] | 1 | cpp_args_em = cpp_args + ['-DBOOST_ASIO_DISABLE_THREADS'] |
| 2 | |
| 3 | if get_option('runtime-validate-json') |
| 4 | cpp_args_em += ['-DENABLE_RUNTIME_VALIDATE_JSON=true'] |
| 5 | else |
| 6 | cpp_args_em += ['-DENABLE_RUNTIME_VALIDATE_JSON=false'] |
| 7 | endif |
| 8 | |
Christopher Meis | fc9e7fd | 2025-04-03 13:13:35 +0200 | [diff] [blame] | 9 | executable( |
| 10 | 'entity-manager', |
| 11 | 'entity_manager.cpp', |
| 12 | 'configuration.cpp', |
Christopher Meis | 59ef1e7 | 2025-04-16 08:53:25 +0200 | [diff] [blame] | 13 | 'expression.cpp', |
Christopher Meis | fc9e7fd | 2025-04-03 13:13:35 +0200 | [diff] [blame] | 14 | 'dbus_interface.cpp', |
| 15 | 'perform_scan.cpp', |
| 16 | 'perform_probe.cpp', |
Alexander Hansen | 8c99fcf | 2025-07-24 12:27:05 +0200 | [diff] [blame^] | 17 | 'power_status_monitor.cpp', |
Christopher Meis | fc9e7fd | 2025-04-03 13:13:35 +0200 | [diff] [blame] | 18 | 'overlay.cpp', |
| 19 | 'topology.cpp', |
Christopher Meis | 59ef1e7 | 2025-04-16 08:53:25 +0200 | [diff] [blame] | 20 | 'utils.cpp', |
Christopher Meis | fc9e7fd | 2025-04-03 13:13:35 +0200 | [diff] [blame] | 21 | '../utils.cpp', |
Alexander Hansen | 7f51d32 | 2025-06-25 12:26:09 +0200 | [diff] [blame] | 22 | cpp_args: cpp_args_em, |
Christopher Meis | fc9e7fd | 2025-04-03 13:13:35 +0200 | [diff] [blame] | 23 | dependencies: [ |
| 24 | boost, |
| 25 | nlohmann_json_dep, |
| 26 | phosphor_logging_dep, |
| 27 | sdbusplus, |
| 28 | valijson, |
| 29 | ], |
| 30 | install: true, |
| 31 | install_dir: installdir, |
| 32 | ) |
| 33 | |