# HG changeset patch # User Kai T. Ohlhus # Date 1521122463 -3600 # Node ID 088506eadb44ecade8c0d81aa2f1f04e64af5801 # Parent 655dfe391ec2ef95cad5799040cde4d46d808f62 Enable build of a reduced Doxygen version for compressed Qt help file. Currently a doxygen build is about 2 GB, certainly too much for any file distribution. Thus `make doxyqt` now creates a complete Doxygen build of about 70 MB without dot graphics and Javascript search tools. * doc/doxyhtml/Doxyfile.in: Update year. Build Javascipt search engine by default HTML generation. * doc/doxyhtml/DoxyfileQt.patch: A patch for Doxyfile.in to make the reduced build for compressed Qt help files. * doc/doxyhtml/module.mk: Add target `doxyqt` for reduced build in subfolder `doxyhtml/doxyqt`. Add new files to build system. diff -r 655dfe391ec2 -r 088506eadb44 doc/doxyhtml/Doxyfile.in --- a/doc/doxyhtml/Doxyfile.in Wed Mar 14 23:05:43 2018 -0700 +++ b/doc/doxyhtml/Doxyfile.in Thu Mar 15 15:01:03 2018 +0100 @@ -1,6 +1,6 @@ # -*- mode: conf; -*- -## Copyright (C) 2013-2017 Jordi GutiƩrrez Hermoso +## Copyright (C) 2013-2018 Jordi GutiƩrrez Hermoso ## ## This file is part of Octave. ## @@ -580,6 +580,27 @@ GENERATE_TREEVIEW = YES +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /