FIND_PACKAGE( Doxygen QUIET) IF( DOXYGEN_FOUND ) IF( DOXYGEN_DOT_FOUND ) SET( CTK_USER_DOCUMENTATION "NO" ) SET( CTK_ADDITIONAL_EXCLUDE_PATTERN "*_p.h\ *Private.*" ) CONFIGURE_FILE( Doxyfile.txt.in ${CTK_BINARY_DIR}/Documentation/UserDoxyfile.txt ) ADD_CUSTOM_TARGET( doc ${DOXYGEN_EXECUTABLE} ${CTK_BINARY_DIR}/Documentation/UserDoxyfile.txt DEPENDS ${CTK_BINARY_DIR}/Documentation/UserDoxyfile.txt ) SET( CTK_USER_DOCUMENTATION "YES" ) SET( CTK_ADDITIONAL_EXCLUDE_PATTERN "" ) CONFIGURE_FILE( Doxyfile.txt.in ${CTK_BINARY_DIR}/Documentation/DevDoxyfile.txt ) ADD_CUSTOM_TARGET( doc-dev ${DOXYGEN_EXECUTABLE} ${CTK_BINARY_DIR}/Documentation/DevDoxyfile.txt DEPENDS ${CTK_BINARY_DIR}/Documentation/DevDoxyfile.txt ) ELSE( DOXYGEN_DOT_FOUND ) MESSAGE( WARNING "Warning: Dot not found - Documentation will not be created" ) ENDIF( DOXYGEN_DOT_FOUND ) ENDIF( DOXYGEN_FOUND )