doc/CMakeLists.txt
changeset 374 1862c5f2cfc3
child 376 2fd7fd2ee1a1
equal deleted inserted replaced
373:2d36696d9121 374:1862c5f2cfc3
       
     1 # Find system Doxygen
       
     2 find_package(Doxygen)
       
     3 
       
     4 # set our .dox path
       
     5 SET (PROJECT_DOX_FILE "${CMAKE_CURRENT_SOURCE_DIR}/kishna-glista.dox")
       
     6 
       
     7 # Where to install doxygen output
       
     8 set(PROJECT_DOXYGEN_DIR "${PROJECT_SOURCE_DIR}/doc")
       
     9 
       
    10 IF (DOXYGEN_FOUND)
       
    11     # doxygen.conf.in -> doxygen.conf
       
    12     MESSAGE (STATUS "configure ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in --> ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf")
       
    13 
       
    14     CONFIGURE_FILE (
       
    15         ${CMAKE_CURRENT_SOURCE_DIR}/doxygen.conf.in
       
    16         ${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf
       
    17         @ONLY
       
    18     )
       
    19     
       
    20     # set doxygen config path
       
    21     SET (DOXYGEN_CONFIG "${CMAKE_CURRENT_BINARY_DIR}/doxygen.conf")
       
    22     
       
    23     # add custom doc target
       
    24     ADD_CUSTOM_TARGET(
       
    25         doc 
       
    26         ${DOXYGEN_EXECUTABLE} ${DOXYGEN_CONFIG}
       
    27     )
       
    28     
       
    29     MESSAGE (STATUS "doxygen output will be installed in ${PROJECT_DOXYGEN_DIR}")
       
    30 
       
    31 ENDIF (DOXYGEN_FOUND)
       
    32