X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=kernel%2Fdoc%2FCMakeLists.txt;h=a0157af2738d0393335d312a739c2c7e64aced56;hb=ddbf713a6bf02c1d7fc75a370ec11f2b87cfe20d;hp=73e04d546c40cdd97c2702c71bc0aa6763519404;hpb=e04a3f7bc34fada6a357adcf8bcf2021f54d8ff8;p=bbtk.git diff --git a/kernel/doc/CMakeLists.txt b/kernel/doc/CMakeLists.txt index 73e04d5..a0157af 100755 --- a/kernel/doc/CMakeLists.txt +++ b/kernel/doc/CMakeLists.txt @@ -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) -#-----------------------------------------------------------------------------