cheliequan
2023-01-29 dccc1ca1304dc1fcb86c8e24edd491509269b3e7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# generate doxygen documentation for json-c API
 
find_package(Doxygen)
 
if (DOXYGEN_FOUND)
 
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in
      ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
    message(STATUS "Wrote ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
 
    add_custom_target(doc
    COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
 
else (DOXYGEN_FOUND)
    message("Warning: doxygen not found, the 'doc' target will not be included")
endif(DOXYGEN_FOUND)