project( 'libthingterm', 'c', version: '0.0.1', default_options: [ 'c_std=c99', 'warning_level=3', ], ) libthingterm_sources = files( 'src/term.c', 'src/menu.c', ) libthingterm_headers = files( 'include/term.h', 'include/menu.h', ) libthingterm_inc = include_directories('include') libthingterm = library( 'thingterm', libthingterm_sources, include_directories: libthingterm_inc, install: true, ) install_headers( libthingterm_headers, subdir: 'libthingterm', ) pkg = import('pkgconfig') pkg.generate( libthingterm, name: 'libthingterm', description: 'thing\'s terminal library', version: meson.project_version(), filebase: 'libthingterm', subdirs: 'libthingterm', )