-#-----------------------------------------------------------------------------
-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)
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
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
#-----------------------------------------------------------------------------
-
IF(BUILD_bbtk_DOC AND BUILD_bbtk_DOC_DOXYGEN)
INCLUDE(../cmake/BBTKBuildDoxygenDoc.cmake)
SUBDIRS(bbtkDoxygen)
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)
-#-----------------------------------------------------------------------------