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')