From: Dan White Date: Sat, 27 Oct 2012 05:11:10 +0000 (-0500) Subject: Enable separate doxygen XML output X-Git-Tag: v1.0rc1~14 X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=commitdiff_plain;h=148bdc830ce6fb63c8f202db392367e1f3a38582 Enable separate doxygen XML output The xml is to be post-processed for other purposes, e.g. generating python docstrings via a script. --- diff --git a/.gitignore b/.gitignore index 2559aa2..d05881d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,9 +16,11 @@ build/ # Doxygen documentation Doxyfile +Doxyfile.xml doc/Doxyfile doc/html doc/man +doc/xml # examples examples/baud_test diff --git a/CMakeLists.txt b/CMakeLists.txt index ae68f1b..ee74188 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 index 0000000..8a32509 --- /dev/null +++ b/doc/Doxyfile.xml.in @@ -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