aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build6
-rw-r--r--meson_options.txt1
-rw-r--r--rootston/meson.build7
3 files changed, 7 insertions, 7 deletions
diff --git a/meson.build b/meson.build
index ff1a4ee8..004cab4a 100644
--- a/meson.build
+++ b/meson.build
@@ -161,14 +161,12 @@ summary = [
message('\n'.join(summary))
-if get_option('enable-rootston')
- subdir('rootston')
-endif
-
if get_option('enable-examples')
subdir('examples')
endif
+subdir('rootston')
+
pkgconfig = import('pkgconfig')
pkgconfig.generate(
libraries: lib_wlr,
diff --git a/meson_options.txt b/meson_options.txt
index 854022e7..140459cb 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,4 +1,3 @@
-option('enable-rootston', type: 'boolean', value: true, description: 'Build the rootston example compositor')
option('enable-examples', type: 'boolean', value: true, description: 'Build example applications')
option('libcap', type: 'feature', value: 'auto', description: 'Enable support for rootless session via capabilities (cap_sys_admin)')
option('logind', type: 'feature', value: 'auto', description: 'Enable support for rootless session via logind')
diff --git a/rootston/meson.build b/rootston/meson.build
index b461e1a0..9d1decce 100644
--- a/rootston/meson.build
+++ b/rootston/meson.build
@@ -11,8 +11,8 @@ sources = [
'seat.c',
'virtual_keyboard.c',
'wl_shell.c',
- 'xdg_shell_v6.c',
'xdg_shell.c',
+ 'xdg_shell_v6.c',
]
if conf_data.get('WLR_HAS_XWAYLAND', false)
@@ -20,5 +20,8 @@ if conf_data.get('WLR_HAS_XWAYLAND', false)
endif
executable(
- 'rootston', sources, dependencies: [wlroots, wlr_protos, pixman]
+ 'rootston',
+ sources,
+ dependencies: [wlroots, wlr_protos, pixman],
+ build_by_default: get_option('rootston'),
)