Warning, /network/libktorrent/doc/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 find_package(Doxygen)
0002 if (DOXYGEN_FOUND AND DOXYGEN_DOT_FOUND)
0003     message (STATUS "Doxygen and dot found. make docs target is available")
0004     # Add support for a docs target
0005 
0006     set(TAGFILES "${CMAKE_SOURCE_DIR}/scripts/qttags.tag=http://qt.nokia.com/doc/${QT_VERSION_MAJOR}.${QT_VERSION_MINOR}")
0007     set(DOCS_OUTPUT_DIRECTORY "@CMAKE_BINARY_DIR@/apidocs")
0008     configure_file("Doxyfile.in" "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile" IMMEDIATE @ONLY)
0009 
0010     # Add support for a Qt assistant docs target
0011     # qttags.tag is too big to distribute with Grantlee. Get it
0012     # from http://api.kde.org/kdereview-api/kdereview.tar.gz for example.
0013     if(EXISTS ${CMAKE_SOURCE_DIR}/scripts/qttags.tag)
0014         set(DOCS_OUTPUT_DIRECTORY "@CMAKE_BINARY_DIR@/qtdocs")
0015         set(TAGFILES "${CMAKE_SOURCE_DIR}/scripts/qttags.tag=qthelp://com.trolltech.qt/qdoc/")
0016         set(GENERATE_QHP "yes")
0017 
0018         configure_file("${CMAKE_MODULE_PATH}/Doxyfile.in" "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile.qt" IMMEDIATE @ONLY)
0019     endif()
0020 
0021     set( DOCS_ARGS ${DOXYGEN_EXECUTABLE} "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
0022     if(EXISTS "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile.qt")
0023         set(DOCS_ARGS ${DOCS_ARGS} COMMAND ${DOXYGEN_EXECUTABLE} "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile.qt")
0024     endif()
0025 
0026     add_custom_target(docs ${DOCS_ARGS})
0027 endif()