Don't run the benchmark by default For people running 'make check' on every compilation, this can be a nuisance. Signed-off-by: Ran Benita <ran234@gmail.com>
diff --git a/test/rulescomp.c b/test/rulescomp.c
index ee98f16..26873a6 100644
--- a/test/rulescomp.c
+++ b/test/rulescomp.c
@@ -26,6 +26,7 @@ authorization from the authors.
#include <assert.h>
#include <stdio.h>
+#include <string.h>
#include <time.h>
#include "xkbcommon/xkbcommon.h"
@@ -112,5 +113,6 @@ int main(int argc, char *argv[])
assert(!test_rmlvo("base", "pc105", "", "", ""));
assert(!test_rmlvo("badrules", "", "us", "", ""));
- benchmark();
+ if (argc > 1 && strcmp(argv[1], "bench") == 0)
+ benchmark();
}