]> Creatis software - bbtk.git/blobdiff - kernel/doc/CMakeLists.txt
*** empty log message ***
[bbtk.git] / kernel / doc / CMakeLists.txt
index 73e04d546c40cdd97c2702c71bc0aa6763519404..a0157af2738d0393335d312a739c2c7e64aced56 100755 (executable)
@@ -1,16 +1,4 @@
 
-#-----------------------------------------------------------------------------
-IF(UNIX)
-  # Make symbolic links to get doc links work in build tree
-  IF(NOT IS_DIRECTORY ${PROJECT_BINARY_DIR}/${BBTK_DOC_INSTALL_PATH})
-    FILE(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/${BBTK_SHARE_INSTALL_PATH})
-    EXECUTE_PROCESS(
-      COMMAND ln -s ${CMAKE_CURRENT_BINARY_DIR} ${PROJECT_BINARY_DIR}/${BBTK_DOC_INSTALL_PATH})
-#    EXECUTE_PROCESS(
-#      COMMAND ln -s ${CMAKE_CURRENT_BINARY_DIR}/.. ${PROJECT_BINARY_DIR}/${BBTK_BBS_INSTALL_PATH})
-  ENDIF(NOT IS_DIRECTORY ${PROJECT_BINARY_DIR}/${BBTK_DOC_INSTALL_PATH})
-ENDIF(UNIX)
-#-----------------------------------------------------------------------------
 
 #-----------------------------------------------------------------------------
 OPTION(BUILD_bbtk_DOC "Build documentation for bbtk." OFF)
@@ -22,7 +10,7 @@ SWITCH_ON_IF_BUILD_ALL(BUILD_bbtk_DOC)
 IF(BUILD_bbtk_DOC)
   
   OPTION(BUILD_bbtk_DOC_PACKAGE 
-    "Build bbtk packages documentation (bbi)."          ON)
+    "Build bbtk packages documentation (bbi+dot)."      ON)
   OPTION(BUILD_bbtk_DOC_DOXYGEN 
     "Build doxygen documentation (doxygen)."            ON)
   OPTION(BUILD_bbtk_DOC_GUIDES_PDF 
@@ -34,7 +22,7 @@ ELSE(BUILD_bbtk_DOC)
   
   IF(BUILD_bbtk_DOC_PACKAGE)
     SET(BUILD_bbtk_DOC_PACKAGE OFF CACHE BOOL 
-      "Build bbtk packages documentation (bbdoc)."     FORCE)
+      "Build bbtk packages documentation (bbdoc+dot)." FORCE)
   ENDIF(BUILD_bbtk_DOC_PACKAGE)
   IF(BUILD_bbtk_DOC_DOXYGEN)
     SET(BUILD_bbtk_DOC_DOXYGEN OFF CACHE BOOL 
@@ -59,7 +47,6 @@ ENDIF(BUILD_bbtk_DOC)
 
 
 #-----------------------------------------------------------------------------
-
 IF(BUILD_bbtk_DOC AND BUILD_bbtk_DOC_DOXYGEN)
   INCLUDE(../cmake/BBTKBuildDoxygenDoc.cmake)
   SUBDIRS(bbtkDoxygen)
@@ -96,36 +83,31 @@ IF(BUILD_bbtk_DOC AND BUILD_bbtk_DOC_GUIDES_PDF OR BUILD_bbtk_DOC_GUIDES_HTML)
 ENDIF(BUILD_bbtk_DOC AND BUILD_bbtk_DOC_GUIDES_PDF OR BUILD_bbtk_DOC_GUIDES_HTML)
 #-----------------------------------------------------------------------------
 
-#-----------------------------------------------------------------------------
-#IF(BUILD_bbtk_DOC AND BUILD_bbtk_DOC_SCRIPTS) 
-#  SUBDIRS(scripts)
-#ENDIF(BUILD_bbtk_DOC AND BUILD_bbtk_DOC_SCRIPTS) 
-#-----------------------------------------------------------------------------
-
 
 #-----------------------------------------------------------------------------
-# Web site
+# Web site 
 IF(BUILD_bbtk_DOC)
-  # Configure doc index.html for build tree doc
+  # Configure main page index.html for build tree
   CONFIGURE_FILE(
     index.html
-    ${CMAKE_CURRENT_BINARY_DIR}/index.html
+    ${BBTK_DOC_BUILD_PATH}/index.html
     @ONLY
     )
-  # Install
+  # Install it 
   INSTALL( 
-    FILES ${CMAKE_CURRENT_BINARY_DIR}/index.html 
-    DESTINATION ${CMAKE_INSTALL_PREFIX}/${BBTK_DOC_INSTALL_PATH}
-    )  
+    FILES ${BBTK_DOC_BUILD_PATH}/index.html 
+    DESTINATION ${BBTK_DOC_INSTALL_PATH}
+    ) 
+  # Recurse it bbtkWebSite dir
   SUBDIRS(bbtkWebSite)
-  INSTALL(
-    DIRECTORY  ${BBTK_BINARY_DIR}/kernel/doc 
-    DESTINATION  ${CMAKE_INSTALL_PREFIX}
-    )
+
+  
+
+
+#  INSTALL(
+#    DIRECTORY  ${BBTK_BINARY_DIR}/kernel/doc 
+#    DESTINATION  ${CMAKE_INSTALL_PREFIX}
+#    )
 ENDIF(BUILD_bbtk_DOC)
 #-----------------------------------------------------------------------------
 
-#-----------------------------------------------------------------------------
-# Creates the packages subdir
-#FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/packages)
-#-----------------------------------------------------------------------------