meson: initial support for building plugins as shared libraries

This commit is contained in:
Daniel Eklöf 2019-05-01 18:21:35 +02:00
parent 51e9d691e4
commit fdb9a9bc1c
5 changed files with 169 additions and 80 deletions

View file

@ -1,2 +1,7 @@
option('x11', type: 'feature', value: 'enabled', description: 'XCB (X11) backend')
option('wayland', type: 'feature', value: 'enabled', description: 'Wayland backend')
option(
'backend-x11', type: 'feature', value: 'enabled', description: 'XCB (X11) backend')
option(
'backend-wayland', type: 'feature', value: 'enabled', description: 'Wayland backend')
option(
'core-plugins-as-shared-libraries', type: 'boolean', value: false,
description: 'Compiles modules, particles and decorations as shared libraries, which are loaded on-demand')