diff options
author | Refael Ackermann <refack@gmail.com> | 2017-11-08 18:33:52 -0500 |
---|---|---|
committer | Myles Borins <myles.borins@gmail.com> | 2017-11-17 10:42:03 -0500 |
commit | 0d4f62c85fab668f0094c46d0a6bef232457ec75 (patch) | |
tree | 30409f9fc81af954dc6f908560cd705951ac35bd /Makefile | |
parent | 26d529e60f7657c1cc0214d8678212a3c27db707 (diff) | |
download | node-new-0d4f62c85fab668f0094c46d0a6bef232457ec75.tar.gz |
tools,build: allow build without `remark-cli`
PR-URL: https://github.com/nodejs/node/pull/16893
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -984,6 +984,7 @@ lint-md-build: echo "Markdown linter: installing remark-preset-lint-node into tools/"; \ cd tools/remark-preset-lint-node && ../../$(NODE) ../../$(NPM) install; fi +ifneq ("","$(wildcard tools/remark-cli/node_modules/)") LINT_MD_TARGETS = src lib benchmark tools/doc tools/icu LINT_MD_ROOT_DOCS := $(wildcard *.md) LINT_MD_FILES := $(shell find $(LINT_MD_TARGETS) -type f \ @@ -1002,7 +1003,12 @@ tools/.miscmdlintstamp: $(LINT_MD_FILES) tools/.mdlintstamp: tools/.miscmdlintstamp tools/.docmdlintstamp -lint-md: | lint-md-build tools/.mdlintstamp +lint-md: | tools/.mdlintstamp +else +lint-md: + @echo "The markdown linter is not installed." + @echo "To install (requires internet access) run: $ make lint-md-build" +endif LINT_JS_TARGETS = benchmark doc lib test tools LINT_JS_CMD = tools/eslint/bin/eslint.js --cache \ |