COIN-OR::LEMON - Graph Library

source: lemon-project-template/doc/CMakeLists.txt @ 4:6de89926e594

Last change on this file since 4:6de89926e594 was 0:368136e07d23, checked in by Alpar Juttner <alpar@…>, 15 years ago

LEMON project template

File size: 851 bytes
Line 
1SET(PACKAGE_NAME ${PROJECT_NAME})
2SET(PACKAGE_VERSION ${PROJECT_VERSION})
3SET(abs_top_srcdir ${PROJECT_SOURCE_DIR})
4SET(abs_top_builddir ${PROJECT_BINARY_DIR})
5
6CONFIGURE_FILE(
7  ${PROJECT_SOURCE_DIR}/doc/Doxyfile.in
8  ${PROJECT_BINARY_DIR}/doc/Doxyfile
9  @ONLY)
10
11IF(DOXYGEN_EXECUTABLE)
12  FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/)
13  IF(UNIX)
14    ADD_CUSTOM_TARGET(html
15      COMMAND rm -rf html
16      COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
17      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
18  ELSEIF(WIN32)
19    ADD_CUSTOM_TARGET(html
20      COMMAND if exist html rmdir /s /q html
21      COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
22      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
23  ENDIF(UNIX)
24  INSTALL(
25    DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
26    DESTINATION share/doc
27    COMPONENT html_documentation)
28ENDIF(DOXYGEN_EXECUTABLE)
Note: See TracBrowser for help on using the repository browser.