blob: f3942167640e96378b33d7f31140a21e95e58174 [file] [log] [blame]
project(
'google-ipmi-i2c',
'cpp',
version: '0.1',
meson_version: '>=1.1.1',
default_options: ['cpp_std=c++23', 'warning_level=3', 'werror=true'],
)
cpp = meson.get_compiler('cpp')
ipmid = dependency('libipmid')
assert(cpp.check_header('linux/i2c-dev.h'))
assert(cpp.check_header('linux/i2c.h'))
shared_module(
'i2ccmds',
'i2c.cpp',
implicit_include_directories: false,
include_directories: include_directories('.'),
dependencies: [ipmid],
install: true,
install_dir: get_option('libdir') / 'ipmid-providers',
)