1 #-----------------------------------------------------------------------------
2 # messages compilation options
3 OPTION ( BBTK_COMPILE_MESSAGES "Compile bbtk messages ?" ON)
4 OPTION ( BBTK_COMPILE_DEBUG_MESSAGES "Compile bbtk debug messages ?" OFF)
5 OPTION ( BBTK_COMPILE_WARNING_MESSAGES "Compile bbtk warning messages ?" ON)
6 OPTION ( BBTK_COMPILE_ERROR_MESSAGES "Compile bbtk error messages ?" ON)
7 #-----------------------------------------------------------------------------
8 OPTION(BUILD_APPLICATIONS "Build Applications (bbi, bbfy, ...)" ON)
9 OPTION(BUILD_BBS_APPLI_BINARIES "Build binaries for bbs applications of all packages" OFF)
10 ##EED SWITCH_ON_IF_BUILD_ALL(BUILD_BBS_APPLI_BINARIES)
11 #-----------------------------------------------------------------------------
12 OPTION(BUILD_BBTK_DOC "Build documentation for bbtk." OFF)
13 SWITCH_ON_IF_BUILD_ALL(BUILD_BBTK_DOC)
14 #-----------------------------------------------------------------------------
17 OPTION(BUILD_BBTK_DOC_PACKAGE
18 "Build bbtk packages documentation (bbi+dot)." ON)
19 OPTION(BUILD_BBTK_DOC_DOXYGEN
20 "Build doxygen documentation (doxygen)." OFF)
21 OPTION(BUILD_BBTK_DOC_GUIDES_PDF
22 "Build bbtk Guides', PDF format (latex)." ON)
23 OPTION(BUILD_BBTK_DOC_GUIDES_HTML
24 "Build bbtk Guides', HTML format (latex+tth)." ON)
28 IF(BUILD_BBTK_DOC_PACKAGE)
29 SET(BUILD_BBTK_DOC_PACKAGE OFF CACHE BOOL
30 "Build bbtk packages documentation (bbdoc+dot)." FORCE)
31 ENDIF(BUILD_BBTK_DOC_PACKAGE)
32 IF(BUILD_BBTK_DOC_DOXYGEN)
33 SET(BUILD_BBTK_DOC_DOXYGEN OFF CACHE BOOL
34 "Build doxygen documentation. (doxygen)" FORCE)
35 ENDIF(BUILD_BBTK_DOC_DOXYGEN)
37 IF(BUILD_BBTK_DOC_GUIDES_PDF)
38 SET(BUILD_BBTK_DOC_GUIDES_PDF OFF CACHE BOOL
39 "Build bbtk Guides', PDF format (latex)." FORCE)
40 ENDIF(BUILD_BBTK_DOC_GUIDES_PDF)
42 IF(BUILD_BBTK_DOC_GUIDES_HTML)
43 SET(BUILD_BBTK_DOC_GUIDES_HTML OFF CACHE BOOL
44 "Build bbtk Guides', HTML format (latex tth)." FORCE)
45 ENDIF(BUILD_BBTK_DOC_GUIDES_HTML)
46 # IF(BUILD_BBTK_DOC_SCRIPTS)
47 # SET(BUILD_BBTK_DOC_SCRIPTS_HTML OFF CACHE BOOL
48 # "Build bbtk scripts documentation (bbi+dot)." FORCE)
49 # ENDIF(BUILD_BBTK_DOC_SCRIPTS)
52 #-----------------------------------------------------------------------------
54 #-----------------------------------------------------------------------------
56 SET(BBTK_SHIPPED_BOOST boost_1_35_0 CACHE INTERNAL "Shipped boost dir" FORCE)
57 OPTION(BBTK_USE_SHIPPED_BOOST
58 "Use the shipped boost C++ library (${BBTK_SHIPPED_BOOST})" ON)
59 #-----------------------------------------------------------------------------