From a092e1c0b2513e9abd8d80eb48756cf47d4ad78e Mon Sep 17 00:00:00 2001 From: Christian Kern Date: Mon, 6 Oct 2014 12:37:15 +0200 Subject: [PATCH] Fix internal issue #214, change default doxygen label for api to two (using javascript to collapse to that level) --- CMakeCommon/CreateDoxygenDocumentationTarget.cmake | 7 ++++++- doc/reference/Doxyfile.in | 2 +- doc/reference/header.html | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ scripts/create_tarball.sh | 1 + 4 files changed, 67 insertions(+), 2 deletions(-) create mode 100755 doc/reference/header.html diff --git a/CMakeCommon/CreateDoxygenDocumentationTarget.cmake b/CMakeCommon/CreateDoxygenDocumentationTarget.cmake index c3c759d..dedac2e 100644 --- a/CMakeCommon/CreateDoxygenDocumentationTarget.cmake +++ b/CMakeCommon/CreateDoxygenDocumentationTarget.cmake @@ -39,7 +39,12 @@ function (CreateDoxygenDocumentationTarget) #-- Add a custom target to run Doxygen when ever the project is built if (TARGET doxygen) # Do nothing, since the repeated adding causes an error - else() + else() + set(DOXYGEN_TEMPLATE_FILES + "doc/reference/header.html") + + file(COPY ${DOXYGEN_TEMPLATE_FILES} DESTINATION ${PROJECT_BINARY_DIR}) + add_custom_target ( doxygen #ALL diff --git a/doc/reference/Doxyfile.in b/doc/reference/Doxyfile.in index 9dd6791..8f6ce37 100644 --- a/doc/reference/Doxyfile.in +++ b/doc/reference/Doxyfile.in @@ -205,7 +205,7 @@ IGNORE_PREFIX = cm GENERATE_HTML = YES HTML_OUTPUT = html HTML_FILE_EXTENSION = .html -HTML_HEADER = +HTML_HEADER = header.html HTML_FOOTER = HTML_STYLESHEET = HTML_EXTRA_STYLESHEET = @CMAKE_SOURCE_DIR@/doc/reference/DoxygenHTMLStyle.css diff --git a/doc/reference/header.html b/doc/reference/header.html new file mode 100755 index 0000000..c212a3f --- /dev/null +++ b/doc/reference/header.html @@ -0,0 +1,59 @@ + + + + + + + +$projectname: $title +$title + + + + +$treeview +$search +$mathjax + +$extrastylesheet + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + +
+
$projectname +  $projectnumber +
+
$projectbrief
+
+
$projectbrief
+
$searchbox
+
+ + diff --git a/scripts/create_tarball.sh b/scripts/create_tarball.sh index 33e11e4..2d0fedc 100755 --- a/scripts/create_tarball.sh +++ b/scripts/create_tarball.sh @@ -143,6 +143,7 @@ rsync \ --exclude "doc/reference/*.xml" \ --exclude "doc/reference/*.dox" \ --exclude "doc/reference/*.in" \ + --exclude "doc/reference/header.html" \ --exclude "doc/reference/*.css" \ --exclude "doc/examples/insert_snippets.py" \ --archive --recursive ${d} $MYTMPDIR/${n} -- libgit2 0.26.0