blob: a322c073c16b95df11c588002cc9700d0ba7009c [file] [log] [blame]
William A. Kennington III362d0872021-05-11 14:00:02 -07001project(
Patrick Williamsa46dd8f2025-02-01 08:37:33 -05002 'kcsbridge',
3 'cpp',
4 version: '0.1',
5 meson_version: '>=1.1.1',
6 default_options: ['warning_level=3', 'cpp_std=c++23'],
7)
William A. Kennington III362d0872021-05-11 14:00:02 -07008
William A. Kennington III1cbb5842021-05-11 14:14:57 -07009subdir('src')
William A. Kennington III362d0872021-05-11 14:00:02 -070010
11systemd = dependency('systemd')
12if systemd.found()
Patrick Williamsa46dd8f2025-02-01 08:37:33 -050013 conf_data = configuration_data()
14 conf_data.set(
15 'BIN',
16 get_option('prefix') / get_option('libexecdir') / kcsbridged.name(),
17 )
18 configure_file(
19 input: 'phosphor-ipmi-kcs@.service.in',
20 output: 'phosphor-ipmi-kcs@.service',
21 configuration: conf_data,
22 install: true,
23 install_dir: systemd.get_variable('systemdsystemunitdir'),
24 )
William A. Kennington III362d0872021-05-11 14:00:02 -070025endif