]> Creatis software - bbtk.git/blob - kernel/doc/CMakeLists.txt
Added cmake option BUILD_BBS_APPLI_BINARIES which allows to compile package appli...
[bbtk.git] / kernel / doc / CMakeLists.txt
1
2
3 #-----------------------------------------------------------------------------
4 IF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_DOXYGEN)
5   INCLUDE(../cmake/BBTKBuildDoxygenDoc.cmake)
6   SUBDIRS(bbtkDoxygen)
7 ENDIF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_DOXYGEN)
8 #-----------------------------------------------------------------------------
9
10
11 #-----------------------------------------------------------------------------
12 IF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_PDF)
13   INCLUDE(../cmake/BBTKBuildLatexDoc.cmake)
14 ELSE(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_HTML)
15   MACRO(BBTK_BUILD_LATEX_DOC TEX_FILE)
16   ENDMACRO(BBTK_BUILD_LATEX_DOC)
17 ENDIF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_PDF)
18 #-----------------------------------------------------------------------------
19
20
21 #-----------------------------------------------------------------------------
22 IF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_HTML)
23   INCLUDE(../cmake/BBTKBuildHtmlDocFromLatex.cmake)
24 ELSE(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_HTML)
25   MACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX SOURCE)
26   ENDMACRO(BBTK_BUILD_HTML_DOC_FROM_LATEX)
27 ENDIF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_HTML)
28 ENDIF(BUILD_BBTK_DOC_GUIDES_PDF)
29 #-----------------------------------------------------------------------------
30
31
32 #-----------------------------------------------------------------------------
33 IF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_PDF OR BUILD_BBTK_DOC_GUIDES_HTML)
34   SUBDIRS(bbtkUsersGuide)
35   SUBDIRS(bbtkPackageDevelopersGuide)
36   SUBDIRS(bbtkDevelopersGuide)
37 ENDIF(BUILD_BBTK_DOC AND BUILD_BBTK_DOC_GUIDES_PDF OR BUILD_BBTK_DOC_GUIDES_HTML)
38 #-----------------------------------------------------------------------------
39
40
41 #-----------------------------------------------------------------------------
42 # Web site 
43 IF(BUILD_BBTK_DOC)
44   # Configure main page index.html for build tree
45   CONFIGURE_FILE(
46     index.html.in
47     ${BBTK_DOC_BUILD_PATH}/index.html
48     @ONLY
49     )
50   # Install it 
51   INSTALL( 
52     FILES ${BBTK_DOC_BUILD_PATH}/index.html 
53     DESTINATION ${BBTK_DOC_INSTALL_PATH}
54     ) 
55   # Configure main page index-no-frame.html for build tree
56    CONFIGURE_FILE(
57     index-no-frame.html.in
58     ${BBTK_DOC_BUILD_PATH}/index-no-frame.html
59     @ONLY
60     )
61   # Install it 
62   INSTALL( 
63     FILES ${BBTK_DOC_BUILD_PATH}/index-no-frame.html 
64     DESTINATION ${BBTK_DOC_INSTALL_PATH}
65     ) 
66
67   # Recurse it bbtkWebSite dir
68   SUBDIRS(bbtkWebSite)
69
70
71
72 ENDIF(BUILD_BBTK_DOC)
73 #-----------------------------------------------------------------------------
74