diff options
Diffstat (limited to 'server/meson.build')
-rw-r--r-- | server/meson.build | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/server/meson.build b/server/meson.build new file mode 100644 index 00000000..43e79d8e --- /dev/null +++ b/server/meson.build @@ -0,0 +1,33 @@ +# Copyright 2021 Google LLC +# SPDX-License-Identifier: MIT + +virgl_render_server_sources = [ + 'main.c', + 'render_client.c', + 'render_common.c', + 'render_context.c', + 'render_server.c', + 'render_socket.c', + 'render_virgl.c', + 'render_worker.c', +] + +virgl_render_server_depends = [libvirglrenderer_dep] + +if with_render_server_worker == 'thread' + virgl_render_server_depends += [thread_dep] +elif with_render_server_worker == 'minijail' + virgl_render_server_depends += [minijail_dep] +endif + +if with_tracing == 'percetto' + virgl_render_server_depends += [percetto_dep] +endif + +virgl_render_server = executable( + 'virgl_render_server', + virgl_render_server_sources, + dependencies : virgl_render_server_depends, + install : true, + install_dir : render_server_install_dir, +) |