summaryrefslogtreecommitdiff
path: root/src/intel/tools/meson.build
diff options
context:
space:
mode:
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>2018-07-28 19:13:28 +0100
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>2018-08-22 18:02:11 +0100
commit38f10d5a03542c60a589ff6a347df86790de00b7 (patch)
tree4094129182c1d822dd7439fb2b2c46171651fcff /src/intel/tools/meson.build
parentea83a1d304dc97d1d155a633e95d902a08703175 (diff)
intel: tools: add aubinator viewer
A graphical user interface version of aubinator. Allows you to : - simultaneously look at multiple points in the aub file (using all the goodness of the existing decoding in aubinator) - edit an aub file v2: Switch from GLFW to GTK+3 v3: Fix warning when exiting Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Rafael Antognolli <rafael.antognolli@intel.com> (v1)
Diffstat (limited to 'src/intel/tools/meson.build')
-rw-r--r--src/intel/tools/meson.build12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/intel/tools/meson.build b/src/intel/tools/meson.build
index 396c19ecfaa..0fe39fa4873 100644
--- a/src/intel/tools/meson.build
+++ b/src/intel/tools/meson.build
@@ -108,4 +108,16 @@ libintel_dump_gpu = shared_library(
if with_tools.contains('intel-ui')
subdir('imgui')
+
+ aubinator_viewer = executable(
+ 'aubinator_viewer',
+ files('aubinator_viewer.cpp', 'aubinator_viewer_decoder.cpp'),
+ dependencies : [dep_zlib, dep_dl, dep_thread, dep_m, libintel_imgui_gtk_dep],
+ include_directories : [inc_common, inc_intel],
+ link_with : [libintel_common, libintel_compiler, libintel_dev, libmesa_util, libaub],
+ c_args : [c_vis_args, no_override_init_args],
+ cpp_args : [ '-fpermissive', '-std=c++11', '-Wno-parentheses', '-Wno-class-memaccess' ],
+ build_by_default : true,
+ install : true
+ )
endif