Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:23
erlang
0537-otp-Fix-codeinclude-in-reference-manual-do...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0537-otp-Fix-codeinclude-in-reference-manual-documentatio.patch of Package erlang
From 504e601918e1c353e0d2a64058bc43ad69abe28d Mon Sep 17 00:00:00 2001 From: Lukas Larsson <lukas@erlang.org> Date: Fri, 23 Apr 2021 15:10:54 +0200 Subject: [PATCH 07/13] otp: Fix codeinclude in reference manual documentation Before this fix it was not possible to list an xmlsrc file as part of REF3 in the docs. --- lib/erl_docgen/priv/bin/codeline_preprocessing.escript | 7 +++++-- make/doc.mk | 10 ++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/erl_docgen/priv/bin/codeline_preprocessing.escript b/lib/erl_docgen/priv/bin/codeline_preprocessing.escript index ce9303f86e..2ee8650a18 100755 --- a/lib/erl_docgen/priv/bin/codeline_preprocessing.escript +++ b/lib/erl_docgen/priv/bin/codeline_preprocessing.escript @@ -109,10 +109,13 @@ get_code(File, Tag) -> Tag ++ "\$",[global, multiline, {capture, [1], binary}]) of {match,[[Match]]} -> Match; - _ -> + nomatch -> + io:format(standard_error,"Could not find the tag ~p in ~ts", + [Tag, File]), halt(4) end; - _ -> + E -> + io:format(standard_error,"Could not read ~ts (~p)",[File, E]), halt(3) end. diff --git a/make/doc.mk b/make/doc.mk index 4acc33913c..0e12447dc9 100644 --- a/make/doc.mk +++ b/make/doc.mk @@ -37,9 +37,15 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \ $(XML_HTML_FILES:%.xml=$(HTMLDIR)/%.html) \ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html) -XML_ALL_REF3_FILES = $(XML_REF3_FILES) $(EDOC_REF3_FILES) +XML_REF3_SRC_FILES=$(filter %.xmlsrc,$(XML_REF3_FILES)) +XML_REF3_XML_FILES=$(filter %.xml,$(XML_REF3_FILES)) + +XML_ALL_REF3_FILES = $(XML_REF3_XML_FILES) $(XML_REF3_SRC_FILES:%.xmlsrc=%.xml) \ + $(EDOC_REF3_FILES) XML_CHAPTER_FILES += $(EDOC_CHAPTER_FILE) -XML_GEN_FILES += $(EDOC_REF3_FILES:%=$(XMLDIR)/%) $(EDOC_CHAPTER_FILE:%=$(XMLDIR)/%) +XML_GEN_FILES += $(EDOC_REF3_FILES:%=$(XMLDIR)/%) \ + $(EDOC_CHAPTER_FILE:%=$(XMLDIR)/%) \ + $(XML_REF3_SRC_FILES:%.xmlsrc=$(XMLDIR)/%.xml) INFO_FILE = ../../info -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor