Add Doxygen support

This commit is contained in:
Robin Jadoul 2016-05-27 15:21:10 +02:00
parent 6b7a06510c
commit a25476139d
2 changed files with 2390 additions and 0 deletions

View File

@ -44,6 +44,12 @@ set_target_properties(cpp-optparse PROPERTIES "IMPORTED_LOCATION" "${binary_dir}
include_directories(${source_dir})
##########################################
find_package(Doxygen)
if(DOXYGEN_FOUND)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY)
add_custom_target(doc ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Generating API documentation" VERBATIM)
endif(DOXYGEN_FOUND)
set(CMAKE_INSTALL_PREFIX "${CMAKE_CURRENT_BINARY_DIR}")
include_directories(include)

2384
Doxyfile.in Normal file

File diff suppressed because it is too large Load Diff