blob: 8acb6b202c839d129a55ac3f194ada2fea5cf179 [file]
project('pldm-oem-google', 'cpp',
version : '0.1',
meson_version: '>=0.57',
default_options : ['warning_level=3', 'cpp_std=c++20'])
install_headers('pldm-oem-google.h')
handler_hdrs = [
'src/soc-reset-me.hpp',
]
install_headers(handler_hdrs, subdir: 'pldm-oem-google')
pldm_oem_google_lib = static_library('pldm-oem-google',
'src/pldm-oem-google.cpp',
'src/soc-reset-me.cpp',
install: true)
pkg = import('pkgconfig')
pkg.generate(libraries: [pldm_oem_google_lib],
name: meson.project_name(),
version: meson.project_version(),
description: 'google pldm oem library')
pldm_oem_google_dep = declare_dependency(
include_directories: '.',
link_with: pldm_oem_google_lib)
if not get_option('tests').disabled()
subdir('test')
endif