xref: /openbmc/smbios-mdr/meson.build (revision 366546cf)
1*366546cfSJonathan Domanproject(
2*366546cfSJonathan Doman  'smbios-mdr',
3*366546cfSJonathan Doman  'cpp',
4*366546cfSJonathan Doman  version: '0.1',
5*366546cfSJonathan Doman  meson_version: '>=1.1.1',
6*366546cfSJonathan Doman  default_options: [
7*366546cfSJonathan Doman    'cpp_std=c++23',
8*366546cfSJonathan Doman    'warning_level=3',
9*366546cfSJonathan Doman    'werror=true',
10*366546cfSJonathan Doman    'cpp_rtti=false'
11*366546cfSJonathan Doman  ])
12*366546cfSJonathan Doman
13*366546cfSJonathan Domanboost_args = [
14*366546cfSJonathan Doman  '-DBOOST_ALL_NO_LIB',
15*366546cfSJonathan Doman  '-DBOOST_ASIO_DISABLE_THREADS',
16*366546cfSJonathan Doman]
17*366546cfSJonathan Doman
18*366546cfSJonathan Domanroot_inc = include_directories('include')
19*366546cfSJonathan Doman
20*366546cfSJonathan Domanboost_dep = dependency('boost')
21*366546cfSJonathan Doman
22*366546cfSJonathan Domansdbusplus_dep = dependency('sdbusplus')
23*366546cfSJonathan Domanphosphor_dbus_interfaces_dep= dependency('phosphor-dbus-interfaces')
24*366546cfSJonathan Domanphosphor_logging_dep = dependency('phosphor-logging')
25*366546cfSJonathan Doman
26*366546cfSJonathan Domansubdir('src')
27*366546cfSJonathan Domansubdir('service_files')
28