From: Rico Tzschichholz Date: Sat, 5 Oct 2019 09:15:04 +0000 (+0200) Subject: vapi: Perform syntax and semantic check for all bindings on "make check" X-Git-Tag: 0.47.1~106 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d9c368ae608060be76b3838aa38e3ede945fcb5b;p=thirdparty%2Fvala.git vapi: Perform syntax and semantic check for all bindings on "make check" --- diff --git a/vapi/Makefile.am b/vapi/Makefile.am index ef413a157..6aa0ad8b8 100644 --- a/vapi/Makefile.am +++ b/vapi/Makefile.am @@ -1,5 +1,13 @@ NULL = +check: $(top_builddir)/compiler/valac + echo "void main () {}" > test.vala; \ + for vapi in `ls *.vapi | sed -e "s/\.vapi//g"`; do \ + echo "Checking $$vapi..."; \ + $(top_builddir)/compiler/valac -C --pkg=$$vapi --vapidir=. test.vala || exit 1; \ + done; \ + rm -f test.vala test.c + vapidir = $(pkgdatadir)/vapi dist_vapi_DATA = \