aboutsummaryrefslogtreecommitdiff
path: root/server/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'server/meson.build')
-rw-r--r--server/meson.build33
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,
+)