[Mesa-dev] [PATCH 1/3] aubinator: honor --color option when printing the header
Scott D Phillips
scott.d.phillips at intel.com
Tue Nov 28 23:52:08 UTC 2017
---
src/intel/tools/aubinator.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/src/intel/tools/aubinator.c b/src/intel/tools/aubinator.c
index 48d4456cc1..f1ad3a948b 100644
--- a/src/intel/tools/aubinator.c
+++ b/src/intel/tools/aubinator.c
@@ -837,6 +837,8 @@ handle_trace_header(uint32_t *p)
pci_id = aub_pci_id;
struct gen_device_info devinfo;
+ char *color = GREEN_HEADER, *reset_color = NORMAL;
+
if (!gen_get_device_info(pci_id, &devinfo)) {
fprintf(stderr, "can't find device information: pci_id=0x%x\n", pci_id);
exit(EXIT_FAILURE);
@@ -851,8 +853,11 @@ handle_trace_header(uint32_t *p)
if (spec == NULL || disasm == NULL)
exit(EXIT_FAILURE);
+ if (option_color == COLOR_NEVER)
+ color = reset_color = "";
+
fprintf(outfile, "%sAubinator: Intel AUB file decoder.%-80s%s\n",
- GREEN_HEADER, "", NORMAL);
+ color, "", reset_color);
if (input_file)
fprintf(outfile, "File name: %s\n", input_file);
--
2.14.3
More information about the mesa-dev
mailing list