]> Creatis software - bbtk.git/blobdiff - kernel/cmake/BBTKBuildDoxygenDoc.cmake
no message
[bbtk.git] / kernel / cmake / BBTKBuildDoxygenDoc.cmake
index 0f33ccb6dad685149c588c4c904ff4de67c82071..0d03d680d4c9eac5cc9717c098ecc7ec7642e37b 100644 (file)
@@ -41,11 +41,20 @@ MACRO(BBTK_BUILD_DOXYGEN_DOC NAME INPUT DOC_RELATIVE_INSTALL_PATH PREDEFINED)
   #---------------------------------------------------------------------------
   # Create file and project
   CONFIGURE_FILE(
-    ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.txt
+    ${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.txt.in
     ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile.txt
-    IMMEDIATE
+    @ONLY IMMEDIATE
     )
  
+  FILE(GLOB HTML RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.html")
+  FOREACH(file ${HTML})
+    CONFIGURE_FILE(
+      ${CMAKE_CURRENT_SOURCE_DIR}/${file}
+      ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}/${file}
+      COPYONLY IMMEDIATE
+      )
+  ENDFOREACH(file ${HTML})
+  
   
   ADD_CUSTOM_COMMAND(
     OUTPUT ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}/index.html
@@ -53,10 +62,10 @@ MACRO(BBTK_BUILD_DOXYGEN_DOC NAME INPUT DOC_RELATIVE_INSTALL_PATH PREDEFINED)
     ${DOXYGEN}
     ARGS
     ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile.txt
-    #  DEPENDS bbtk bbi 
+    DEPENDS DoxyMainPage.txt.in
     )
   
-  ADD_CUSTOM_TARGET(doxygen ALL
+  ADD_CUSTOM_TARGET(doxygen_${NAME} ALL
     DEPENDS  ${DOXYGEN_OUTPUT}/${DOXYGEN_HTML_OUTPUT}/index.html
     )