Skip to content

Commit 1f6552c

Browse files
committed
ENH: Add option to disable the server side searching
This enables github pages and local html to server the index for the client to search.
1 parent b1c1192 commit 1f6552c

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

Utilities/Doxygen/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ cmake_dependent_option( ITK_DOXYGEN_LATEX "Doxygen will generate LaTeX output" O
5353
cmake_dependent_option( ITK_DOXYGEN_RTF "Doxygen will generate RTF output optimized for Word 97" OFF "ITK_BUILD_DOCUMENTATION" OFF)
5454
cmake_dependent_option( ITK_DOXYGEN_XML "Doxygen will generate XML output" OFF "ITK_BUILD_DOCUMENTATION" OFF)
5555

56+
cmake_dependent_option( ITK_DOXYGEN_SERVER_BASED_SEARCH "Doxygen HTML will use PHP server based search." ON ITK_DOXYGEN_HTML OFF)
57+
5658
mark_as_advanced( ITK_DOXYGEN_HTML
5759
ITK_DOXYGEN_DOCSET
5860
ITK_DOXYGEN_CHM
@@ -61,7 +63,8 @@ mark_as_advanced( ITK_DOXYGEN_HTML
6163
ITK_DOXYGEN_LATEX
6264
ITK_DOXYGEN_RTF
6365
ITK_DOXYGEN_XML
64-
)
66+
ITK_DOXYGEN_SERVER_BASED_SEARCH
67+
)
6568

6669
find_package( Perl )
6770

Utilities/Doxygen/DoxygenConfig.cmake

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,11 @@ set(DOXYGEN_ECLIPSE_DOC_ID "org.itk.ITK")
7474
set(DOXYGEN_ENUM_VALUES_PER_LINE "1")
7575
set(DOXYGEN_USE_MATHJAX "YES")
7676
set(DOXYGEN_MATHJAX_RELPATH "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/")
77-
set(DOXYGEN_SERVER_BASED_SEARCH "YES")
77+
if (ITK_DOXYGEN_SERVER_BASED_SEARCH)
78+
set(DOXYGEN_SERVER_BASED_SEARCH "YES")
79+
else()
80+
set(DOXYGEN_SERVER_BASED_SEARCH "NO")
81+
endif()
7882
set(DOXYGEN_LATEX_CMD_NAME "latex")
7983
set(DOXYGEN_PAPER_TYPE "letter")
8084
set(DOXYGEN_EXTRA_PACKAGES "amsmath" "amsfonts")

0 commit comments

Comments
 (0)