project( 'kcsbridge', 'cpp', version: '0.1', meson_version: '>=1.1.1', default_options: ['warning_level=3', 'cpp_std=c++23'], ) subdir('src') systemd = dependency('systemd') if systemd.found() conf_data = configuration_data() conf_data.set( 'BIN', get_option('prefix') / get_option('libexecdir') / kcsbridged.name(), ) configure_file( input: 'phosphor-ipmi-kcs@.service.in', output: 'phosphor-ipmi-kcs@.service', configuration: conf_data, install: true, install_dir: systemd.get_variable('systemdsystemunitdir'), ) endif