@@ -435,13 +435,13 @@ _add_to_set(set, filename::String) = push!(set, filename)
435435_add_to_set (set, filename:: Pair ) = _add_to_set (set, filename[2 ])
436436_add_to_set (set, filename:: Vector ) = _add_to_set .(Ref (set), filename)
437437
438- function validate_pages (pages)
438+ function validate_pages (pages, source )
439439 set = Set {String} ()
440440 for page in pages
441441 _add_to_set (set, page)
442442 end
443443 missing_files = String[]
444- doc_src = joinpath (@__DIR__ , " src " , " " )
444+ doc_src = joinpath (source , " " )
445445 for (root, dir, files) in walkdir (doc_src)
446446 for file in files
447447 if file == " changelog.md" || file == " release_notes.md"
@@ -691,7 +691,7 @@ function make_html(moi_pages)
691691 p = pop! (pages)
692692 push! (pages, moi_pages)
693693 push! (pages, p)
694- validate_pages (pages)
694+ validate_pages (pages, joinpath ( @__DIR__ , " src " ) )
695695 # Create remotes for Documenter
696696 status = sprint (io -> Pkg. status (" MathOptInterface" ; io))
697697 version = match (r" (v[0-9].[0-9]+.[0-9]+)" , status)[1 ]
@@ -766,7 +766,7 @@ function make_latex(moi_pages)
766766 pop! (pages) # remove /Solvers
767767 pop! (moi_pages[2 ]) # remove /MathOptInterface/release_notes.md
768768 push! (pages, moi_pages) # Re-add /MathOptInterface
769- validate_pages (pages)
769+ validate_pages (pages, joinpath ( @__DIR__ , " latex_src " ) )
770770 section_title, contents = pages[4 ]
771771 @assert section_title == " API Reference"
772772 # `contents` is a big list of docstrings. By default, they'll
0 commit comments