diff options
| author | Niels Ole Salscheider <niels_ole@salscheider-online.de> | 2017-09-04 11:40:23 +0200 |
|---|---|---|
| committer | Niels Ole Salscheider <niels_ole@salscheider-online.de> | 2017-09-04 20:16:31 +0200 |
| commit | 2a42d04764c8539822b077d8261088bfcaec7fb7 (patch) | |
| tree | 96517ace5840ca6ad4c110c2be5c497def8a62c8 /doc/CMakeLists.txt | |
| parent | cc9fa522269581764c9abd401973d4d1c84e0ca1 (diff) | |
| download | qxmpp-2a42d04764c8539822b077d8261088bfcaec7fb7.tar.gz | |
Port docs to new build system
Diffstat (limited to 'doc/CMakeLists.txt')
| -rw-r--r-- | doc/CMakeLists.txt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt new file mode 100644 index 00000000..fbffdcac --- /dev/null +++ b/doc/CMakeLists.txt @@ -0,0 +1,20 @@ +find_package(Doxygen REQUIRED) + +set(DOXYGEN_INPUT + ${CMAKE_CURRENT_SOURCE_DIR}/index.doc + ${CMAKE_CURRENT_SOURCE_DIR}/using.doc + ${CMAKE_CURRENT_SOURCE_DIR}/xep.doc + ${CMAKE_SOURCE_DIR}/src +) + +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY) + +add_custom_target( + doc ALL + COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMENT "Generate API documentation with Doxygen" +) + +install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html DESTINATION ${CMAKE_INSTALL_DOCDIR}) + |
