Add Doxygen config file and docs target to build documentation
This commit is contained in:
parent
7b65980b56
commit
8dc64032a8
2 changed files with 1728 additions and 0 deletions
|
@ -60,3 +60,19 @@ ENDIF(BUILD_TDADMIN)
|
||||||
|
|
||||||
ENABLE_TESTING()
|
ENABLE_TESTING()
|
||||||
ADD_SUBDIRECTORY(tests)
|
ADD_SUBDIRECTORY(tests)
|
||||||
|
|
||||||
|
FIND_PACKAGE(Doxygen)
|
||||||
|
|
||||||
|
IF (DOXYGEN_FOUND)
|
||||||
|
SET(DOXY_CONFIG ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
|
||||||
|
|
||||||
|
MESSAGE(STATUS "Generating ${DOXY_CONFIG}")
|
||||||
|
CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in"
|
||||||
|
${DOXY_CONFIG} @ONLY)
|
||||||
|
|
||||||
|
ADD_CUSTOM_TARGET(docs
|
||||||
|
${DOXYGEN_EXECUTABLE} ${DOXY_CONFIG}
|
||||||
|
DEPENDS ${DOXY_CONFIG}
|
||||||
|
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
COMMENT "Generating doxygen documentation" VERBATIM)
|
||||||
|
ENDIF (DOXYGEN_FOUND)
|
||||||
|
|
1712
telldus-core/Doxyfile.in
Normal file
1712
telldus-core/Doxyfile.in
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue