xref: /openbmc/slpd-lite/meson.build (revision 77350e12)
143dc41fbSPatrick Williamsproject(
243dc41fbSPatrick Williams  'slpd-lite',
343dc41fbSPatrick Williams  'cpp',
443dc41fbSPatrick Williams  version: '0.1',
5*77350e12SPatrick Williams  meson_version: '>=1.1.1',
643dc41fbSPatrick Williams  default_options: [
743dc41fbSPatrick Williams    'warning_level=3',
843dc41fbSPatrick Williams    'werror=true',
9*77350e12SPatrick Williams    'cpp_std=c++23',
1043dc41fbSPatrick Williams  ],
1143dc41fbSPatrick Williams)
1243dc41fbSPatrick Williams
1343dc41fbSPatrick Williamslibsystemd_dep = dependency('libsystemd')
1443dc41fbSPatrick Williams
1543dc41fbSPatrick Williamsexecutable(
1643dc41fbSPatrick Williams  'slpd',
1743dc41fbSPatrick Williams  'main.cpp',
1843dc41fbSPatrick Williams  'slp_message_handler.cpp',
1943dc41fbSPatrick Williams  'slp_parser.cpp',
2043dc41fbSPatrick Williams  'slp_server.cpp',
2143dc41fbSPatrick Williams  'sock_channel.cpp',
2243dc41fbSPatrick Williams  dependencies: [ libsystemd_dep ],
2343dc41fbSPatrick Williams  install: true,
2443dc41fbSPatrick Williams  install_dir: get_option('sbindir'),
2543dc41fbSPatrick Williams)
26