From be5a78ac298f3b23c9955022ad35a18180a5894a Mon Sep 17 00:00:00 2001 From: William McKinnon Date: Fri, 18 Oct 2024 03:10:46 -0400 Subject: added scene-graph example (#67) --- examples/meson.build | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 examples/meson.build (limited to 'examples/meson.build') diff --git a/examples/meson.build b/examples/meson.build new file mode 100644 index 0000000..da32934 --- /dev/null +++ b/examples/meson.build @@ -0,0 +1,24 @@ +# Only needed for drm_fourcc.h +libdrm_header = dependency('libdrm').partial_dependency(compile_args: true, includes: true) + +compositors = { + 'scene-graph': { + 'src': 'scene-graph.c', + 'proto': ['xdg-shell'], + }, +} + +foreach name, info : compositors + extra_src = [] + foreach p : info.get('proto', []) + extra_src += protocols_server_header[p] + endforeach + + executable( + name, + [info.get('src'), extra_src], + dependencies: [wlroots, scenefx, libdrm_header, info.get('dep', [])], + build_by_default: get_option('examples'), + ) +endforeach + -- cgit v1.2.3