Lines Matching +full:docs +full:- +full:clang +full:- +full:html

27     set(CLANG_DOXYGEN_QCH_FILENAME "org.llvm.clang.qch" CACHE STRING
29 set(CLANG_DOXYGEN_QHP_NAMESPACE "org.llvm.clang" CACHE STRING
31 set(CLANG_DOXYGEN_QHP_CUST_FILTER_NAME "Clang ${CLANG_VERSION}" CACHE STRING
32 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-filters")
33 set(CLANG_DOXYGEN_QHP_CUST_FILTER_ATTRS "Clang,${CLANG_VERSION}" CACHE STRING
34 "See http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes")
77 add_custom_target(doxygen-clang
80 COMMENT "Generating clang doxygen documentation." VERBATIM)
81 set_target_properties(doxygen-clang PROPERTIES FOLDER "Clang/Docs")
84 add_dependencies(doxygen doxygen-clang)
88 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doxygen/html
89 DESTINATION docs/html)
99 list(APPEND LLVM_TABLEGEN_FLAGS "-I${TABLEGEN_INCLUDE_DIR}")
100 clang_tablegen(${output_file} ${td_option} SOURCE ${source} TARGET "gen-${output_file}")
102 add_dependencies(${target} gen-${output_file})
109 # Copy rst files to build directory before generating the html
112 # the same directory in order to generate the html, so we need to
113 # copy all the non-gnerated rst files from the source to the build
115 add_custom_target(copy-clang-rst-docs
116 COMMAND "${CMAKE_COMMAND}" -E copy_directory
119 COMMAND "${CMAKE_COMMAND}" -E copy_if_different
127 add_sphinx_target(html clang SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}")
129 add_custom_command(TARGET docs-clang-html POST_BUILD
130 COMMAND "${CMAKE_COMMAND}" -E copy
131 "${CMAKE_CURRENT_SOURCE_DIR}/LibASTMatchersReference.html"
132 "${CMAKE_CURRENT_BINARY_DIR}/html/LibASTMatchersReference.html")
134 list(APPEND docs_targets "docs-clang-html")
137 add_sphinx_target(man clang SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}")
138 list(APPEND docs_targets "docs-clang-man")
142 gen_rst_file_from_td(AttributeReference.rst -gen-attr-docs ../include/clang/Basic/Attr.td "${docs_targets}")
143 gen_rst_file_from_td(DiagnosticsReference.rst -gen-diag-docs ../include/clang/Basic/Diagnostic.td "${docs_targets}")
144 gen_rst_file_from_td(ClangCommandLineReference.rst -gen-opt-docs ../include/clang/Driver/ClangOptionDocs.td "${docs_targets}")
147 add_dependencies(${target} copy-clang-rst-docs)