From 6a672b792512e5c70254844dd59e0ec1ef0870ba Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Sat, 2 Jun 2018 00:12:30 +0100 Subject: [PATCH] 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. --- src/Makefile.in | 5 +++++ 1 file changed, 5 insertions(+) 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 -- 2.39.5