git.lucas.co / cce-compositor
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