Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
scenefx/examples/meson.build (531B)
1 # Only needed for drm_fourcc.h
2 libdrm_header = dependency('libdrm').partial_dependency(compile_args: true, includes: true)
3
4 compositors = {
5 'scene-graph': {
6 'src': 'scene-graph.c',
7 'proto': ['xdg-shell'],
8 },
9 }
10
11 foreach name, info : compositors
12 extra_src = []
13 foreach p : info.get('proto', [])
14 extra_src += protocols_server_header[p]
15 endforeach
16
17 executable(
18 name,
19 [info.get('src'), extra_src],
20 dependencies: [scenefx, libdrm_header, info.get('dep', [])],
21 build_by_default: get_option('examples'),
22 )
23 endforeach
24