s_docs refuses to run on newer Doxygen versions

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Minor - P4
    • WT12.0.0, 9.0.0-rc0
    • Affects Version/s: None
    • Component/s: Documentation
    • None
    • Storage Engines - Foundations
    • 697.459
    • None
    • 1

      dist/s_docs selects a Doxyfile based on an exact-match case statement against the installed doxygen version string:

      1.8.17 → Doxyfile
      1.9.1 → Doxyfile.9
      1.9.3 → Doxyfile.9
      1.11.* → Doxyfile.11

      This has two problems. First, any version not in the list — including 1.8.16, 1.9.2, 1.9.4, 1.9.5, or anything in the 1.10.x range — silently exits 0 and skips doc generation with no indication of what to do.

      Also, Doxygen 1.11.* is ancient. A Homebrew install of Doxygen today gives you 1.17.

      Update s_docs to be future-proof.

            Assignee:
            Salman Javed
            Reporter:
            Salman Javed
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: