Enable separate doxygen XML output
authorDan White <dan@whiteaudio.com>
Sat, 27 Oct 2012 05:11:10 +0000 (00:11 -0500)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Mon, 19 Nov 2012 08:45:32 +0000 (09:45 +0100)
The xml is to be post-processed for other purposes, e.g. generating python
docstrings via a script.

.gitignore
CMakeLists.txt
doc/Doxyfile.xml.in [new file with mode: 0644]

index 2559aa2..d05881d 100644 (file)
@@ -16,9 +16,11 @@ build/
 
 # Doxygen documentation
 Doxyfile
+Doxyfile.xml
 doc/Doxyfile
 doc/html
 doc/man
+doc/xml
 
 # examples
 examples/baud_test
index ae68f1b..ee74188 100644 (file)
@@ -128,6 +128,7 @@ if(DOCUMENTATION AND DOXYGEN_FOUND)
    # Copy doxy.config.in
    set(top_srcdir ${CMAKE_SOURCE_DIR})
    configure_file(${CMAKE_SOURCE_DIR}/doc/Doxyfile.in ${CMAKE_BINARY_DIR}/Doxyfile )
+   configure_file(${CMAKE_SOURCE_DIR}/doc/Doxyfile.xml.in ${CMAKE_BINARY_DIR}/Doxyfile.xml )
 
    # Run doxygen
    add_custom_command(
diff --git a/doc/Doxyfile.xml.in b/doc/Doxyfile.xml.in
new file mode 100644 (file)
index 0000000..8a32509
--- /dev/null
@@ -0,0 +1,26 @@
+# Doxyfile 1.7.4
+
+# xml generation only
+# keep settings but shut off all other generation
+@INCLUDE = Doxyfile
+
+GENERATE_TODOLIST      = NO
+GENERATE_TESTLIST      = NO
+GENERATE_BUGLIST       = NO
+GENERATE_DEPRECATEDLIST= NO
+GENERATE_HTML          = NO
+GENERATE_DOCSET        = NO
+GENERATE_HTMLHELP      = NO
+GENERATE_CHI           = NO
+GENERATE_QHP           = NO
+GENERATE_ECLIPSEHELP   = NO
+GENERATE_TREEVIEW      = NO
+GENERATE_LATEX         = NO
+GENERATE_RTF           = NO
+GENERATE_MAN           = NO
+GENERATE_AUTOGEN_DEF   = NO
+GENERATE_PERLMOD       = NO
+GENERATE_TAGFILE       =
+GENERATE_LEGEND        = NO
+
+GENERATE_XML           = YES