project( 'libthingplugins', 'c', version: '0.0.1', default_options: [ 'c_std=c99', 'warning_level=3', ], ) libthingplugins_sources = files( 'src/plugins.c', ) libthingplugins_headers = files( 'include/plugins.h', ) libthingplugins_inc = include_directories('include') libthingplugins = library( 'thingplugins', libthingplugins_sources, include_directories: libthingplugins_inc, install: true, ) install_headers( libthingplugins_headers, subdir: 'libthingplugins', ) pkg = import('pkgconfig') pkg.generate( libthingplugins, name: 'libthingplugins', description: 'thing\'s plugins library, to fetch and execute them', version: meson.project_version(), filebase: 'libthingplugins', subdirs: 'libthingplugins', )