From: João Távora Date: Fri, 1 Jun 2018 23:12:30 +0000 (+0100) Subject: Minimally support Flymake in Emacs C sources X-Git-Tag: emacs-27.0.90~4964 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6a672b792512e5c70254844dd59e0ec1ef0870ba;p=emacs.git Minimally support Flymake in Emacs C sources The check-syntax target is enabled the use of Flymake's "legacy" backend, flymake-proc-legacy-flymake in src/*.c. It works quite well with C sources. The green light for this change had already been given some time ago in https://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00385.html * src/Makefile.in (check-syntax): New target. (.PHONY): Add check-syntax. --- diff --git a/src/Makefile.in b/src/Makefile.in index 1d23425969c..a1ec0bd7f7b 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -754,3 +754,8 @@ else endif @: Compile some files earlier to speed up further compilation. $(MAKE) -C ../lisp compile-first EMACS="$(bootstrap_exe)" + +### Flymake support (for C only) +check-syntax: + $(AM_V_CC)$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) ${CHK_SOURCES} || true +.PHONY: check-syntax