blob: 1003aba0898bcbdcf7092f62458465a304636ceb [file] [log] [blame] [edit]
project('cper_lib', ['cpp'],
version: '0.1', meson_version: '>=1.1.1',
default_options: [
'cpp_std=c++23',
'werror=true',
'warning_level=3']
)
cpp_compiler = meson.get_compiler('cpp')
cper_lib_headers = files(
'include/cper_encoder.hpp',
'include/cper.hpp',
'include/guid.hpp'
)
headers_inc = include_directories('include')
install_headers(
cper_lib_headers,
install_dir: get_option('includedir') / 'cper_lib',
)
pkg = import('pkgconfig')
pkg.generate(
name: 'cper_lib',
description: 'Utilities for easily creating CPER logs'
)
if get_option('tests').allowed()
subdir('test')
endif