Import source to librtti
Summary: - Import initial source Test Plan: NA
This commit is contained in:
commit
c8c1749347
23 changed files with 969 additions and 0 deletions
42
src/meson.build
Normal file
42
src/meson.build
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
pkg = import('pkgconfig')
|
||||
|
||||
librtti_c_srcs=[
|
||||
'create.c',
|
||||
'lock.c',
|
||||
'iter.c',
|
||||
'ref.c',
|
||||
'str.c',
|
||||
]
|
||||
|
||||
|
||||
librtti_srcs= librtti_c_srcs
|
||||
|
||||
incdir = include_directories('../include', '.')
|
||||
|
||||
rtti_top_headers = [
|
||||
'../include/rtti.h',
|
||||
]
|
||||
|
||||
rtti_headers = [
|
||||
'../include/rtti/typeinfo.h',
|
||||
'../include/rtti/utils.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')
|
||||
Loading…
Add table
Add a link
Reference in a new issue