1error_hpp = custom_target(
2    'error.hpp',
3    capture: true,
4    command: [
5        sdbuspp,
6        '-r', meson.source_root(),
7        'error',
8        'exception-header',
9        'org.open_power.Witherspoon.Fault',
10    ],
11    input: '../Fault.errors.yaml',
12    install: true,
13    install_dir: get_option('includedir') / 'org/open_power/Witherspoon/Fault',
14    output: 'error.hpp',
15)
16
17error_cpp = custom_target(
18    'error.cpp',
19    capture: true,
20    command: [
21        sdbuspp,
22        '-r', meson.source_root(),
23        'error',
24        'exception-cpp',
25        'org.open_power.Witherspoon.Fault',
26    ],
27    input: '../Fault.errors.yaml',
28    output: 'error.cpp',
29)
30