| libpldm_headers = ['.', '..'] |
| if get_option('oem-ibm').enabled() |
| '../oem/ibm/libpldm/file_io.h', |
| '../oem/ibm/libpldm/host.h' |
| '../oem/ibm/libpldm/file_io.c', |
| '../oem/ibm/libpldm/host.c' |
| libpldm_headers += ['../oem/ibm'] |
| if get_option('requester-api').enabled() |
| libpldm_headers += ['requester'] |
| implicit_include_directories: false, |
| include_directories: include_directories(libpldm_headers), |
| version: meson.project_version(), |
| libpldm = declare_dependency( |
| include_directories: include_directories(libpldm_headers), |
| import('pkgconfig').generate( |
| description: 'PLDM protocol encode/decode C lib', |
| version: meson.project_version(), |
| if get_option('tests').enabled() |