librtti/src/meson.build
2026-01-30 12:26:37 +08:00

43 lines
878 B
Meson

pkg = import('pkgconfig')
librtti_c_srcs=[
'create.c',
'lock.c',
'iter.c',
'ref.c',
'str.c',
'hash.c',
'length.c',
]
librtti_srcs= librtti_c_srcs
incdir = include_directories('../include', '.')
rtti_top_headers = [
'../include/rtti.h',
]
rtti_headers = [
'../include/rtti/typeinfo.h',
]
librtti_deps = [
]
librtti = static_library('librtti',
librtti_srcs,
include_directories: incdir,
dependencies: librtti_deps,
install: true)
install_headers(rtti_top_headers, install_dir: 'include')
install_headers(rtti_headers, install_dir: 'include/rtti')
dep_librtti = declare_dependency(link_with: librtti)
pkg.generate(librtti,
name: 'librtti',
description: 'runtime type information library for c',
version: '0.0.1')