]> git.donarmstrong.com Git - lilypond.git/commitdiff
Pass $(src-dir) to texi2html through environment SRC_DIR. Fixes doc build.
authorJan Nieuwenhuizen <janneke@gnu.org>
Tue, 22 Sep 2009 07:04:59 +0000 (09:04 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Tue, 22 Sep 2009 07:04:59 +0000 (09:04 +0200)
See

    http://lists.gnu.org/archive/html/lilypond-devel/2009-09/msg00520.html

Using this environment variable hack, as I have no clue how to add
nice arguments or defines to texi2html.

Documentation/web-texi2html.init
make/doc-i18n-root-vars.make
stepmake/stepmake/texinfo-vars.make

index dc43e52fbb5616aa79ccd89bd2a630a89f5376d0..68dc5f78f78ae8797ce680cb2920931aff78fade 100644 (file)
@@ -759,8 +759,8 @@ sub lilypond_generate_page_toc_body($)
     if (!exists($main::value{'shallow_toc'})) {
 # WTF, perl needs 6 lines of magic to do: ' ' + open ('file-name').read ()?
        local $/=undef;
-        my $name = 'search-box.html';
-       open FILE, $name or open FILE, "../$name" or die  die "no such file: $name: $!";
+        my $name = "search-box.html";
+       open FILE, $name or open FILE, "$ENV{SRC_DIR}/$name" or die  die "no such file: $name: $!";
 
 # All these also seems to work, but fail silently.  Great, it runs!
 # It's late already, let's this broken site.
index 9f07562bf8ca84045658daf1b212e5e16c448729..f0f6ed183fe45ab5f8137f60c13408ffcc11c708 100644 (file)
@@ -63,7 +63,7 @@ $(top-build-dir)/Documentation/$(outdir)/general/index.$(ISOLANG).html:\
 
 TEXI2HTML_INCLUDES += --I=. --I=$(src-dir) --I=$(outdir) $(DOCUMENTATION_INCLUDES) --I=$(XREF_MAPS_DIR)
 TEXI2HTML_FLAGS += $(TEXI2HTML_INCLUDES) $(TEXI2HTML_INIT) $(TEXI2HTML_LANG)
-TEXI2HTML = PERL_UNICODE=SD $(TEXI2HTML_PROGRAM)
+TEXI2HTML = SRC_DIR=$(src-dir) PERL_UNICODE=SD $(TEXI2HTML_PROGRAM)
 ###########
 
 TEXI2PDF_FLAGS += --batch $(DOCUMENTATION_INCLUDES)
index 3f6deada2fb0ab8d29a1a6234cc12dcc70d9f841..27eb4edcf6036f5d22f965a54a89f6412822b50a 100644 (file)
@@ -37,7 +37,7 @@ TEXI2HTML_SPLIT = $(DOC_TEXI2HTML_SPLIT)
 
 TEXI2HTML_INCLUDES += --I=$(src-dir) --I=$(outdir) $(DOCUMENTATION_INCLUDES) --I=$(XREF_MAPS_DIR)
 TEXI2HTML_FLAGS += $(TEXI2HTML_INCLUDES) $(TEXI2HTML_INIT) $(TEXI2HTML_LANG)
-TEXI2HTML = PERL_UNICODE=SD $(TEXI2HTML_PROGRAM)
+TEXI2HTML = SRC_DIR=$(src-dir) PERL_UNICODE=SD $(TEXI2HTML_PROGRAM)
 ###########