summaryrefslogtreecommitdiffstats
path: root/cmake/doc
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2007-03-14 00:16:05 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2007-03-14 00:16:05 +0000
commitc01a63299e1ebcf9193a11c484e0a551487f3257 (patch)
tree39290d7e8c416e15238b8ab52a80c649c6a62db6 /cmake/doc
parentd372907895ffed3a2df06146d5dcc8601eab04dc (diff)
* cmake: added doxygen support
Diffstat (limited to 'cmake/doc')
-rw-r--r--cmake/doc/CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/cmake/doc/CMakeLists.txt b/cmake/doc/CMakeLists.txt
new file mode 100644
index 00000000..88ef67a8
--- /dev/null
+++ b/cmake/doc/CMakeLists.txt
@@ -0,0 +1,14 @@
+find_package(Doxygen)
+
+if(DOXYGEN_EXECUTABLE)
+ OPTION(DBUS_ENABLE_DOXYGEN_DOCS "build DOXYGEN documentation (requires Doxygen)" ON)
+endif(DOXYGEN_EXECUTABLE)
+
+
+set (top_srcdir ${CMAKE_SOURCE_DIR}/..)
+configure_file(${CMAKE_SOURCE_DIR}/Doxyfile.cmake ${CMAKE_BINARY_DIR}/Doxyfile )
+if (DBUS_ENABLE_DOXYGEN_DOCS)
+ add_custom_target(doc
+ COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_BINARY_DIR}/Doxyfile
+ )
+endif (DBUS_ENABLE_DOXYGEN_DOCS)