]> Creatis software - creaMiniTools.git/blob - doc/UserDoxygen/CMakeLists.txt
92aa60dc6f7f0e99d0f82be75465062b27a8b8e3
[creaMiniTools.git] / doc / UserDoxygen / CMakeLists.txt
1 MESSAGE(STATUS "")
2 MESSAGE(STATUS "=======================================")
3 MESSAGE(STATUS "Configuring user doxygen doc")
4
5 CONFIGURE_FILE(
6   ${CMAKE_CURRENT_SOURCE_DIR}/CodingStyle.html
7   ${CMAKE_CURRENT_BINARY_DIR}/CodingStyle.html
8   IMMEDIATE
9   )
10 CONFIGURE_FILE(
11   ${CMAKE_CURRENT_SOURCE_DIR}/DoxyMainPage.txt.in
12   ${CMAKE_CURRENT_BINARY_DIR}/DoxyMainPage.txt
13   @ONLY IMMEDIATE
14   )
15   
16 FILE(GLOB_RECURSE ALLSOURCE ${PROJECT_SOURCE_DIR}/lib/*.cxx ${PROJECT_SOURCE_DIR}/lib/*.h)
17 FILE(GLOB_RECURSE ALLAPPLI ${PROJECT_SOURCE_DIR}/appli/*.cxx ${PROJECT_SOURCE_DIR}/appli/*.h)
18
19 SET(INPUT 
20   ${CMAKE_CURRENT_BINARY_DIR}/DoxyMainPage.txt
21   ${ALLSOURCE}
22   ${ALLAPPLI}
23   )
24 INCLUDE(../../cmake/UserBuildDoxygenDoc.cmake)
25
26 USER_BUILD_DOXYGEN_DOC(
27   "${PROJECT_NAME}_dox" 
28   "${INPUT}" 
29   "${PROJECT_NAME}" 
30   "${DOXYGEN_DOC_PREDEFINED}"
31   )
32
33 MESSAGE(STATUS "=======================================")