build: Makefile: use _opt_pylint [ci skip] (#10720)

A separate rule it clearer, and allows for `make --keep-going lint` in
general later.

Ref: https://github.com/neovim/neovim/pull/10714
This commit is contained in:
Daniel Hahler 2019-08-08 16:02:59 +02:00 committed by GitHub
parent 38a3af5dff
commit 0288ba6e38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -141,6 +141,11 @@ lualint: | build/.ran-cmake deps
pylint:
flake8 contrib/ scripts/ src/ test/
# Run pylint only if flake8 is installed.
_opt_pylint:
@command -v flake8 && { $(MAKE) pylint; exit $$?; } \
|| echo "SKIP: pylint (flake8 not found)"
unittest: | nvim
+$(BUILD_CMD) -C build unittest
@ -182,11 +187,7 @@ appimage:
appimage-%:
bash scripts/genappimage.sh $*
lint: check-single-includes clint lualint
@# Run pylint only if flake8 is installed.
@command -v flake8 \
&& { $(MAKE) pylint; exit $$?; } \
|| echo "SKIP: pylint (flake8 not found)"
lint: check-single-includes clint lualint _opt_pylint
# Generic pattern rules, allowing for `make build/bin/nvim` etc.
# Does not work with "Unix Makefiles".