1362d087dSWilliam A. Kennington IIIproject( 2362d087dSWilliam A. Kennington III 'kcsbridge', 3362d087dSWilliam A. Kennington III 'cpp', 4362d087dSWilliam A. Kennington III version: '0.1', 59a324232SPatrick Williams meson_version: '>=1.1.1', 6*a46dd8f0SPatrick Williams default_options: ['warning_level=3', 'cpp_std=c++23'], 7*a46dd8f0SPatrick Williams) 8362d087dSWilliam A. Kennington III 91cbb5849SWilliam A. Kennington IIIsubdir('src') 10362d087dSWilliam A. Kennington III 11362d087dSWilliam A. Kennington IIIsystemd = dependency('systemd') 12362d087dSWilliam A. Kennington IIIif systemd.found() 13e2938496SWilliam A. Kennington III conf_data = configuration_data() 14*a46dd8f0SPatrick Williams conf_data.set( 15*a46dd8f0SPatrick Williams 'BIN', 16*a46dd8f0SPatrick Williams get_option('prefix') / get_option('libexecdir') / kcsbridged.name(), 17*a46dd8f0SPatrick Williams ) 18e2938496SWilliam A. Kennington III configure_file( 19e2938496SWilliam A. Kennington III input: 'phosphor-ipmi-kcs@.service.in', 20e2938496SWilliam A. Kennington III output: 'phosphor-ipmi-kcs@.service', 21e2938496SWilliam A. Kennington III configuration: conf_data, 22e2938496SWilliam A. Kennington III install: true, 23*a46dd8f0SPatrick Williams install_dir: systemd.get_variable('systemdsystemunitdir'), 24*a46dd8f0SPatrick Williams ) 25362d087dSWilliam A. Kennington IIIendif 26