]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - test/CMakeLists.txt
add option to reject or not event with non reconstructed vertex
[u/mrichter/AliRoot.git] / test / CMakeLists.txt
index 2c5b1a3b10b44c813a1be86b7199c186ca0ab597..46bc05343065bff98a4f9d69284f37e983f1cd8c 100644 (file)
@@ -1,4 +1,23 @@
+Find_Program(RULE_CHECKER_SRCML src2srcml $ENV{PATH})
+Find_Program(RULE_CHECKER_JAVA java $ENV{PATH})
+Set(RULE_CHECKER_FOUND NO)
+If(RULE_CHECKER_SRCML AND RULE_CHECKER_JAVA)
+  Find_File(RULE_CHECKER_JAR NAMES NewRuleChecker.jar PATHS $ENV{ALICE}/local/ALICENewRuleChecker/NewRuleChecker)
+  Find_File(RULE_CHECKER_RULES AliceCodingConventions.xml $ENV{ALICE}/local/ALICENewRuleChecker/NewRuleChecker/config)
+  If(RULE_CHECKER_JAR AND RULE_CHECKER_RULES)
+    Set(RULE_CHECKER_FOUND YES)
+  EndIf(RULE_CHECKER_JAR AND RULE_CHECKER_RULES)
+EndIf(RULE_CHECKER_SRCML AND RULE_CHECKER_JAVA)
+
 add_test("Warnings" cmake -P Warnings.cmake)
+If(RULE_CHECKER_FOUND)
 add_test("Violations" cmake -P Violation.cmake)
+EndIf(RULE_CHECKER_FOUND)
 add_subdirectory(gun)
-add_subdirectory(ppbench)
\ No newline at end of file
+add_subdirectory(ppbench)
+add_subdirectory(genkine)
+add_subdirectory(merge)
+add_subdirectory(pploadlibs)
+add_subdirectory(PbPbbench)
+add_subdirectory(pileup)
+