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
+ $projectnumber
+
+ $projectbrief
+ |
+
+
+
+
+ $projectbrief
+ |
+
+
+
+
+ $searchbox | + + +