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>