CI: collect compiler warnings stx-8.0.0
authorJan Vrany <jan.vrany@fit.cvut.cz>
Sun, 26 Nov 2017 09:18:54 +0000
branchstx-8.0.0
changeset 206 3808e177d59d
parent 205 659d0b04234a
child 207 3262e8cf1146
CI: collect compiler warnings
makelib/rules.make
pipeline.groovy
--- a/makelib/rules.make	Tue Nov 21 21:43:48 2017 +0000
+++ b/makelib/rules.make	Sun Nov 26 09:18:54 2017 +0000
@@ -2885,18 +2885,18 @@
 .SUFFIXES: .st .chg .c .o .tco .chk .note .i .copt .cls .dep .H .STH
 
 __STANDARD_O_RULE__:
-	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -c $(PWD)/$(STFILE).st  && \
-	    $(TOUCH) $(PWD)/$(STFILE).$(O)
+	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -c $(STFILE).st  && \
+	    $(TOUCH) $(STFILE).$(O)
 
 __STANDARD_C_RULE__:
-	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -C $(PWD)/$(STFILE).st
+	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -C $(STFILE).st
 
 __STANDARD_S_RULE__:
-	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -S $(PWD)/$(STFILE).st
+	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -S $(STFILE).st
 
 __STANDARD_H_RULE__:
-	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) -H. -warn -headerOnly $(PWD)/$(STFILE).st  && \
-	    $(TOUCH) $(PWD)/$(STFILE).$(H)
+	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) -H. -warn -headerOnly $(STFILE).st  && \
+	    $(TOUCH) $(STFILE).$(H)
 
 .st.STH:
 	@$(MAKE) OPT="$(OPT)" STC="$(STC)" STFILE=$* $(H_RULE)
@@ -2914,11 +2914,11 @@
 
 
 %.o: %.st
-	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -c $(PWD)/$<  && \
-	    $(TOUCH) $(PWD)/$@
+	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -c $<  && \
+	    $(TOUCH) $@
 
 %.c: %.st
-	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -C $(PWD)/$<
+	$(STC) $(STCFLAGS) $(STC_MSGFORMAT) $(CFLAGS_ARCH) $(CFLAGS) $(CFLAGS_LOCAL) -CC="$(CLASSLIB_CC)" -C $<
 
 .c.i:
 	$(CC) $(CFLAGS_ARCH) $(CFLAGS) -E $*.c > $*.i
--- a/pipeline.groovy	Tue Nov 21 21:43:48 2017 +0000
+++ b/pipeline.groovy	Sun Nov 26 09:18:54 2017 +0000
@@ -83,6 +83,7 @@
 
             stage ( "Compile - {${env.BUILD_TARGET}}") {
                 sh "ruby Jenkinsfile.rb --project \"stx:jv-branch\" --build-target ${env.BUILD_TARGET} compile"
+                warnings categoriesPattern: '', consoleParsers: [[parserName: 'GNU Make + GNU C Compiler (gcc)'], [parserName: 'Java Compiler (javac)']], defaultEncoding: '', excludePattern: '', healthy: '', includePattern: '', messagesPattern: '', unHealthy: ''
             }
         }
     }