Commit beccc375095c921b8c212b0f992ae88c87ca95ca

Ran Benita 2012-05-18T18:09:50

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>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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();
 }