From 709bd6869e2aff01a67eef729f9dc330f404387e Mon Sep 17 00:00:00 2001 From: Lyude Paul Date: Thu, 9 May 2019 13:06:41 -0400 Subject: runner: Use glib's regex utilities instead of POSIX ERE POSIX ERE, while pretty standard is also very old and severely limited. In fact, it's so limited that Intel CI's own test blacklist, tests/intel-ci/blacklist.txt, doesn't even work with it due to the lack of support for backreferences. Since we're already using glib in other parts of igt, let's just start using glib's regular expression matching instead of the POSIX regex API. This gives us full perl compatible regular expressions and in turn, also gives us python compatible regular expressions to match piglit. Reviewed-by: Petri Latvala Signed-off-by: Lyude Paul --- runner/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'runner/meson.build') diff --git a/runner/meson.build b/runner/meson.build index 501352f7..b658f1d2 100644 --- a/runner/meson.build +++ b/runner/meson.build @@ -21,7 +21,7 @@ if _build_runner and _build_tests and jsonc.found() runnerlib = static_library('igt_runner', runnerlib_sources, include_directories : inc, - dependencies : jsonc) + dependencies : [jsonc, glib]) runner = executable('igt_runner', runner_sources, link_with : runnerlib, -- cgit v1.2.3