diff --git a/meson.build b/meson.build index 42a0fe0a..c3f9ffb7 100644 --- a/meson.build +++ b/meson.build @@ -151,7 +151,7 @@ if cog_launcher_system_bus endif wpe_dep = dependency('wpe-1.0') -manette_dep = dependency('manette-0.2', version: '>=0.2.4', required: false) +manette_dep = dependency('manette-0.2', version: '>=0.2.4', required: get_option('libmanette')) subdir('core') diff --git a/meson_options.txt b/meson_options.txt index 07bbaa51..959960fe 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -24,6 +24,14 @@ option( description: 'WPE WebKit API to target (1.0 = soup2, 1.1/2.0 = soup3)' ) +# Features supported in more than one platform +option( + 'libmanette', + type: 'feature', + value: 'auto', + description: 'Use libmanette to support gamepads' +) + # Wayland platform-specific features option( 'wayland_weston_direct_display',