cmake-runner-agent/resources/make-parser.xml (22 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8" ?> <parser id="GNU Make output parser" name="jetbrains.buildServer.makerunner.agent.output.MakeRegexpParser" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="parser-configuration.xsd"> <!-- Folding targets (Additional parsing)--> <pattern regex="Making (\S+) in (\S+)"/> <pattern regex="make.*: Entering directory `(.*)'"/> <pattern regex="make.*: Leaving directory `(.*)'"/> <!-- Makefile errors/warnings --> <pattern regex=":(\d*): (\*\*\* .*)" severity="ERROR"/> <pattern regex="[Mm]akefile:(\d*): warning:" severity="WARN"/> <pattern regex=":(\d*): (\S*: No such file or directory)" severity="WARN"/> <!-- Targets errors/warnings--> <pattern regex="No rule to make target `(.*)'" severity="ERROR"/> <pattern regex="make.*: (Target (.*) not remade because of errors.)" severity="ERROR"/> <pattern regex="make.*: \*\*\* \[\S+\]" severity="ERROR"/> <pattern regex="make.*:(.*Error.*\(ignored\))" severity="INFO"/> <pattern regex="make.*: \*\*\* " severity="ERROR"/> <pattern regex="Error:\s*" severity="ERROR"/> <pattern regex="command not found" severity="ERROR"/> <pattern regex="\s*\*\*\*" severity="ERROR"/> <pattern regex="make.*\[.*\] Error [\-]?\d*" severity="WARN"/> <pattern regex="make.*: (Circular .* dependency dropped.)" severity="WARN"/> <!-- Compiler warnings --> <pattern regex=" warning: " severity="WARN"/> </parser>