19 lines
585 B
CMake
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()
|