Skip to content

Commit

Permalink
build: skip test-ci doc targets if no crypto
Browse files Browse the repository at this point in the history
PR-URL: #28747
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
  • Loading branch information
rvagg authored and Trott committed Jul 20, 2019
1 parent 68c83f9 commit 9039af8
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 9039af8

Please sign in to comment.