| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 52633a9 commit 831face
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -737,21 +737,39 @@ $(LINK_DATA): $(wildcard lib/*.js) tools/doc/apilinks.mjs | out/doc | |||
| 737 | 737 | $(VERSIONS_DATA): CHANGELOG.md src/node_version.h tools/doc/versions.mjs | |
| 738 | 738 | $(call available-node, tools/doc/versions.mjs $@) | |
| 739 | 739 | ||
| 740 | + node_use_icu = $(call available-node,"-p" "typeof Intl === 'object'") | ||
| 741 | + | ||
| 740 | 742 | out/doc/api/%.json out/doc/api/%.html: doc/api/%.md tools/doc/generate.mjs \ | |
| 741 | 743 | tools/doc/markdown.mjs tools/doc/html.mjs tools/doc/json.mjs \ | |
| 742 | 744 | tools/doc/apilinks.mjs $(VERSIONS_DATA) | $(LINK_DATA) out/doc/api | |
| 743 | - $(call available-node, $(gen-api)) | ||
| 745 | + @if [ "$(shell $(node_use_icu))" != "true" ]; then \ | ||
| 746 | + echo "Skipping documentation generation (no ICU)"; \ | ||
| 747 | + else \ | ||
| 748 | + $(call available-node, $(gen-api)) \ | ||
| 749 | + fi | ||
| 744 | 750 | ||
| 745 | 751 | out/doc/api/all.html: $(apidocs_html) tools/doc/allhtml.mjs \ | |
| 746 | 752 | tools/doc/apilinks.mjs | out/doc/api | |
| 747 | - $(call available-node, tools/doc/allhtml.mjs) | ||
| 753 | + @if [ "$(shell $(node_use_icu))" != "true" ]; then \ | ||
| 754 | + echo "Skipping HTML single-page doc generation (no ICU)"; \ | ||
| 755 | + else \ | ||
| 756 | + $(call available-node, tools/doc/allhtml.mjs) \ | ||
| 757 | + fi | ||
| 748 | 758 | ||
| 749 | 759 | out/doc/api/all.json: $(apidocs_json) tools/doc/alljson.mjs | out/doc/api | |
| 750 | - $(call available-node, tools/doc/alljson.mjs) | ||
| 760 | + @if [ "$(shell $(node_use_icu))" != "true" ]; then \ | ||
| 761 | + echo "Skipping JSON single-file generation (no ICU)"; \ | ||
| 762 | + else \ | ||
| 763 | + $(call available-node, tools/doc/alljson.mjs) \ | ||
| 764 | + fi | ||
| 751 | 765 | ||
| 752 | 766 | .PHONY: out/doc/api/stability | |
| 753 | 767 | out/doc/api/stability: out/doc/api/all.json tools/doc/stability.mjs | out/doc/api | |
| 754 | - $(call available-node, tools/doc/stability.mjs) | ||
| 768 | + @if [ "$(shell $(node_use_icu))" != "true" ]; then \ | ||
| 769 | + echo "Skipping stability indicator generation (no ICU)"; \ | ||
| 770 | + else \ | ||
| 771 | + $(call available-node, tools/doc/stability.mjs) \ | ||
| 772 | + fi | ||
| 755 | 773 | ||
| 756 | 774 | .PHONY: docopen | |
| 757 | 775 | docopen: out/doc/api/all.html | |
| Back | FazBrowse Home | New Git URL |
0 commit comments