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