3 if (LLVM_ENABLE_DOXYGEN)
4 set(abs_top_srcdir ${LLVM_MAIN_SRC_DIR})
5 set(abs_top_builddir ${LLVM_BINARY_DIR})
8 set(DOT ${LLVM_PATH_DOT})
11 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/doxygen.cfg.in
12 ${CMAKE_CURRENT_BINARY_DIR}/doxygen.cfg @ONLY)
17 add_custom_target(doxygen-llvm
18 COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doxygen.cfg
19 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
20 COMMENT "Generating llvm doxygen documentation." VERBATIM)
23 add_dependencies(doxygen doxygen-llvm)
26 if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
27 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doxygen/html
28 DESTINATION docs/html)