Files

19 lines
585 B
CMake

find_package(Doxygen QUIET)
if(Doxygen_FOUND)
set(DOXYGEN_PROJECT_NAME "ViewDesignEngine")
set(DOXYGEN_PROJECT_VERSION ${PROJECT_VERSION})
set(DOXYGEN_INPUT "${CMAKE_SOURCE_DIR}/include")
set(DOXYGEN_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/docs")
set(DOXYGEN_EXTRACT_ALL YES)
set(DOXYGEN_EXTRACT_PRIVATE YES)
set(DOXYGEN_RECURSIVE YES)
set(DOXYGEN_GENERATE_HTML YES)
set(DOXYGEN_GENERATE_XML YES)
doxygen_add_docs(doc
${CMAKE_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/docs
COMMENT "Generate API documentation"
)
endif()