Warning, /network/telepathy-logger-qt/cmake/modules/Doxygen.cmake is written in an unsupported language. File is not indexed.
0001 # generate documentation on 'make doxygen-doc' 0002 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/doc) 0003 0004 find_package(Doxygen) 0005 if(DOXYGEN_FOUND) 0006 find_program(QHELPGENERATOR_EXECUTABLE qhelpgenerator) 0007 mark_as_advanced(QHELPGENERATOR_EXECUTABLE) 0008 0009 include(FindPackageHandleStandardArgs) 0010 find_package_handle_standard_args(QHELPGENERATOR DEFAULT_MSG QHELPGENERATOR_EXECUTABLE) 0011 0012 set(QT_TAGS_FILE ${QT_DOC_DIR}/html/qt.tags) 0013 if(EXISTS ${QT_TAGS_FILE}) 0014 find_package(Perl) 0015 0016 if (NOT PERL_FOUND) 0017 message(WARNING "Perl was not found. Qt crosslinks in uploaded docs won't be valid.") 0018 endif (NOT PERL_FOUND) 0019 else(EXISTS ${QT_TAGS_FILE}) 0020 message(WARNING "html/qt.tags not found in ${QT_DOC_DIR}. Set the QT_DOC_DIR variable to 0021 point to its location to enable crosslinking.") 0022 unset(QT_TAGS_FILE) 0023 endif(EXISTS ${QT_TAGS_FILE}) 0024 0025 set(abs_top_builddir ${CMAKE_BINARY_DIR}) 0026 set(abs_top_srcdir ${CMAKE_SOURCE_DIR}) 0027 set(GENERATE_HTML YES) 0028 set(GENERATE_RTF NO) 0029 set(GENERATE_CHM NO) 0030 set(GENERATE_CHI NO) 0031 set(GENERATE_LATEX NO) 0032 set(GENERATE_MAN NO) 0033 set(GENERATE_XML NO) 0034 set(GENERATE_QHP ${QHELPGENERATOR_FOUND}) 0035 configure_file(doxygen.cfg.in ${CMAKE_BINARY_DIR}/doxygen.cfg) 0036 add_custom_target(doxygen-doc ${DOXYGEN_EXECUTABLE} ${CMAKE_BINARY_DIR}/doxygen.cfg) 0037 endif(DOXYGEN_FOUND)