Skip to content

Commit ba0ee08

Browse files
authored
fix out of tree doc build (#20519)
closes #20457
1 parent 8a6c51f commit ba0ee08

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

doc/Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,32 +32,32 @@ cleanall: clean
3232
html: deps
3333
@echo "Building HTML documentation."
3434
ifneq ($(OS),WINNT)
35-
$(JULIA_EXECUTABLE) make.jl -- deploy
35+
$(JULIA_EXECUTABLE) $(SRCDIR)/make.jl -- deploy
3636
else
3737
# work around issue #11727, windows output redirection breaking on buildbot
38-
$(JULIA_EXECUTABLE) make.jl -- deploy > docbuild.log 2>&1
38+
$(JULIA_EXECUTABLE) $(SRCDIR)/make.jl -- deploy > docbuild.log 2>&1
3939
@cat docbuild.log
4040
endif
4141
@echo "Build finished. The HTML pages are in _build/html."
4242

4343
pdf: deps
4444
@echo "Building PDF documentation."
45-
$(JULIA_EXECUTABLE) make.jl -- pdf
45+
$(JULIA_EXECUTABLE) $(SRCDIR)/make.jl -- pdf
4646
@echo "Build finished."
4747

4848
linkcheck: deps
4949
@echo "Checking external documentation links."
50-
$(JULIA_EXECUTABLE) make.jl -- linkcheck
50+
$(JULIA_EXECUTABLE) $(SRCDIR)/make.jl -- linkcheck
5151
@echo "Checks finished."
5252

5353
doctest: deps
5454
@echo "Running all embedded 'doctests'."
55-
$(JULIA_EXECUTABLE) --color=yes make.jl -- doctest
55+
$(JULIA_EXECUTABLE) --color=yes $(SRCDIR)/make.jl -- doctest
5656
@echo "Checks finished."
5757

5858
check: deps
5959
@echo "Running all embedded 'doctests' and checking external links."
60-
$(JULIA_EXECUTABLE) --color=yes make.jl -- doctest linkcheck
60+
$(JULIA_EXECUTABLE) --color=yes $(SRCDIR)/make.jl -- doctest linkcheck
6161
@echo "Checks finished."
6262

6363
.PHONY: deps

doc/make.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ using Documenter
1111

1212
baremodule GenStdLib end
1313
isdefined(:build_sysimg) || @eval module BuildSysImg
14-
include(joinpath(JULIA_HOME, "..", "..", "contrib", "build_sysimg.jl"))
14+
include(joinpath(@__DIR__, "..", "contrib", "build_sysimg.jl"))
1515
end
1616

1717
# Documenter Setup.
@@ -113,7 +113,7 @@ const PAGES = [
113113
]
114114

115115
makedocs(
116-
build = "_build/html/en",
116+
build = joinpath(pwd(), "_build/html/en"),
117117
modules = [Base, Core, BuildSysImg],
118118
clean = false,
119119
doctest = "doctest" in ARGS,

0 commit comments

Comments
 (0)