| 12345678910111213141516171819202122232425262728 | 
							- FIND_PACKAGE(Doxygen)
 
- IF(DOXYGEN_FOUND)
 
-   SET(DOXYGEN_LANGUAGE "English" CACHE STRING "Language used by doxygen")
 
-   MARK_AS_ADVANCED(DOXYGEN_LANGUAGE)
 
- SET( DOXYGEN_SOURCE_DIR
 
-   "${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/private-include ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/src"
 
- )
 
- STRING(REGEX REPLACE ";" " " CMAKE_DOXYGEN_INPUT_LIST "${DOXYGEN_SOURCE_DIR}")
 
- SET(DOXYGEN_OUTPUT_DIR html)
 
- CONFIGURE_FILE(Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
 
- SET(HTML_TARGET "html" )
 
- ADD_CUSTOM_TARGET(${HTML_TARGET} ALL
 
-   ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
 
-   DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
 
- )
 
- ELSE(DOXYGEN_FOUND)
 
-   MESSAGE (FATAL_ERROR "doxygen binary couldn't be found")
 
- ENDIF(DOXYGEN_FOUND)
 
 
  |