libthingplugins/meson.build (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
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',
)
|