1 ### ##################################################
3 FIND_PROGRAM( DOT dot )
5 MESSAGE( "dot not found: you should install graphviz." )
11 SET( ZYPP_SOURCE_DIR "${CMAKE_SOURCE_DIR}/zypp" )
12 SET( ZYPP_EXAMPLE_DIR "${CMAKE_SOURCE_DIR}/zypp/@DOXYGEN" )
14 SET( DOXYGEN_INPUT "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile" )
15 SET( DOXYGEN_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/html/index.html" )
17 ### ##################################################
20 ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.cmake
25 ### ##################################################
28 OUTPUT ${DOXYGEN_OUTPUT}
29 COMMAND ${CMAKE_COMMAND} -E echo_append "Building Documentation..."
30 COMMAND ${DOXYGEN} ${DOXYGEN_INPUT}
31 COMMAND ${CMAKE_COMMAND} -E echo "Done."
32 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
33 DEPENDS ${DOXYGEN_INPUT}
36 ADD_CUSTOM_TARGET( doc ALL
37 DEPENDS ${DOXYGEN_OUTPUT}
40 ADD_CUSTOM_TARGET( doc_forced
41 COMMAND ${CMAKE_COMMAND} -E echo_append "Building Documentation..."
42 COMMAND ${DOXYGEN} ${DOXYGEN_INPUT}
43 COMMAND ${CMAKE_COMMAND} -E echo "Done."
44 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
45 DEPENDS ${DOXYGEN_INPUT}
48 ### ##################################################
52 DESTINATION ${DOC_INSTALL_DIR}
56 DESTINATION ${DOC_INSTALL_DIR}