diff options
author | Rod Vagg <rod@vagg.org> | 2019-07-18 20:00:19 +1000 |
---|---|---|
committer | Michaƫl Zasso <targos@protonmail.com> | 2019-07-22 21:20:38 +0200 |
commit | 632d7d58399579fac830d3b33e8a31c4dfb5df16 (patch) | |
tree | feaf24677e5b7f357bb525d5bb989cddebacf4a5 | |
parent | 5d09c15c5b1df19338606908f528ce5024151e83 (diff) | |
download | android-node-v8-632d7d58399579fac830d3b33e8a31c4dfb5df16.tar.gz android-node-v8-632d7d58399579fac830d3b33e8a31c4dfb5df16.tar.bz2 android-node-v8-632d7d58399579fac830d3b33e8a31c4dfb5df16.zip |
build: skip test-ci doc targets if no crypto
PR-URL: https://github.com/nodejs/node/pull/28747
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
-rw-r--r-- | Makefile | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -488,7 +488,11 @@ test-all-suites: | clear-stalled test-build bench-addons-build doc-only ## Run a CI_NATIVE_SUITES ?= addons js-native-api node-api CI_JS_SUITES ?= default -CI_DOC := doctool +ifeq ($(node_use_openssl), false) + CI_DOC := doctool +else + CI_DOC = +endif .PHONY: test-ci-native # Build and test addons without building anything else @@ -700,7 +704,11 @@ tools/doc/node_modules: tools/doc/package.json .PHONY: doc-only doc-only: tools/doc/node_modules \ $(apidoc_dirs) $(apiassets) ## Builds the docs with the local or the global Node.js binary. - @$(MAKE) out/doc/api/all.html out/doc/api/all.json + @if [ "$(shell $(node_use_openssl))" != "true" ]; then \ + echo "Skipping doc-only (no crypto)"; \ + else \ + $(MAKE) out/doc/api/all.html out/doc/api/all.json; \ + fi .PHONY: doc doc: $(NODE_EXE) doc-only |