blob: b23d6560423fb2d778d1d01b891d6d65d3d5a89d [file] [log] [blame]
William A. Kennington III362d0872021-05-11 14:00:02 -07001project(
2 'kcsbridge',
3 'cpp',
4 version: '0.1',
Patrick Williamse8d514f2023-04-12 08:01:19 -05005 meson_version: '>=0.58.0',
William A. Kennington III362d0872021-05-11 14:00:02 -07006 default_options: [
7 'warning_level=3',
8 'cpp_std=c++20',
9 ])
10
William A. Kennington III1cbb5842021-05-11 14:14:57 -070011subdir('src')
William A. Kennington III362d0872021-05-11 14:00:02 -070012
13systemd = dependency('systemd')
14if systemd.found()
William A. Kennington IIIe2938492021-05-11 14:27:17 -070015 conf_data = configuration_data()
16 conf_data.set('BIN', get_option('prefix') / get_option('libexecdir') / kcsbridged.name())
17 configure_file(
18 input: 'phosphor-ipmi-kcs@.service.in',
19 output: 'phosphor-ipmi-kcs@.service',
20 configuration: conf_data,
21 install: true,
Patrick Williamse8d514f2023-04-12 08:01:19 -050022 install_dir: systemd.get_variable('systemdsystemunitdir'))
William A. Kennington III362d0872021-05-11 14:00:02 -070023endif