1 #===========================================================================
2 # SETTINGS FOR A BBTK PACKAGE
3 #===========================================================================
6 #===========================================================================
7 # THE NAME OF THE BBTK PACKAGE = NAME OF THE CURRENT DIRECTORY
8 # GET_FILENAME_COMPONENT(BBTK_PACKAGE_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
9 SET(BBTK_PACKAGE_NAME wx)
10 #===========================================================================
12 #===========================================================================
13 # UNCOMMENT NEXT LINE IF IT IS A STANDALONE PROJECT,
14 # I.E. WHICH IS NOT INCLUDED INTO A WIDER PROJECT WHICH RECURSED INTO THIS
15 # DIRECTORY BY SUBDIRS.
16 # ELSE PUT A "SUBDIRS(this_directory)" COMMAND INTO ../CMakeLists.txt
17 # PROJECT(${BBTK_PACKAGE_NAME})
18 #===========================================================================
21 #===========================================================================
22 # SET(BBTK_PACKAGE_USE_VTK ON)
23 # SET(BBTK_PACKAGE_USE_ITK ON)
24 # SET(BBTK_PACKAGE_USE_GDCM ON)
25 # SET(BBTK_PACKAGE_USE_GSMIS ON)
26 SET(${BBTK_PACKAGE_NAME}_USE_WXWIDGETS ON)
27 #===========================================================================
29 #===========================================================================
31 # !!! NO COMMA ALLOWED !!!
32 SET(BBTK_PACKAGE_AUTHOR "eduardo.davila/laurent.guigues@creatis.insa-lyon.fr")
33 #===========================================================================
35 #===========================================================================
37 SET(BBTK_PACKAGE_DESCRIPTION "Basic graphical interface elements (sliders, buttons ...) based on wxWidgets")
38 #===========================================================================
40 #===========================================================================
41 # PACKAGE VERSION NUMBER
42 SET(BBTK_PACKAGE_MAJOR_VERSION 1)
43 SET(BBTK_PACKAGE_MINOR_VERSION 0)
44 SET(BBTK_PACKAGE_BUILD_VERSION 0)
45 #===========================================================================
47 #===========================================================================
48 # THE SOURCES OF THE PACKAGE
49 # EITHER UNCOMMENT NEXT LINE TO COMPILE ALL .cxx OF THE src DIRECTORY :
50 SET(BBTK_PACKAGE_COMPILE_ALL_CXX ON)
51 # ... OR LIST THE FILES TO COMPILE MANUALLY :
53 # LIST HERE THE FILES TO COMPILE TO BUILD THE LIB
54 # E.G. TO COMPILE "toto.cxx" ADD "toto" (NO EXTENSION)
55 # THE PATH MUST BE RELATIVE TO THE src FOLDER
57 #===========================================================================
59 #===========================================================================
60 # THE SCRIPT-DEFINED BOXES OF THE PACKAGE (bbs)
61 # EITHER UNCOMMENT NEXT LINE TO INCLUDE ALL .bbs OF THE bbs/boxes DIRECTORY :
62 SET(BBTK_PACKAGE_INCLUDE_ALL_BBS_BOXES ON)
63 # ... OR LIST THE FILES TO INCLUDE MANUALLY :
64 # SET(BBTK_PACKAGE_BBS_BOXES
65 # LIST HERE THE bbs FILES TO INCLUDE
66 # E.G. TO INCLUDE "boxes/bbtoto.bbs" ADD "boxes/bbtoto" (NO EXTENSION)
67 # !! THE PATH MUST BE RELATIVE TO THE bbs FOLDER !!
69 #===========================================================================
71 #===========================================================================
72 # THE SCRIPT-DEFINED APPLICATIONS OF THE PACKAGE (bbs)
73 # EITHER UNCOMMENT NEXT LINE TO INCLUDE ALL .bbs OF THE bbs/appli DIRECTORY :
74 SET(BBTK_PACKAGE_INCLUDE_ALL_BBS_APPLI ON)
75 # ... OR LIST THE FILES TO INCLUDE MANUALLY :
76 # SET(BBTK_PACKAGE_BBS_APPLI
77 # LIST HERE THE bbs FILES TO INCLUDE
78 # E.G. TO INCLUDE "appli/testToto.bbs" ADD "appli/testToto" (NO EXTENSION)
79 # !! THE PATH MUST BE RELATIVE TO THE bbs FOLDER !!
81 #===========================================================================
83 #===========================================================================
85 # LIST HERE YOUR INCLUDE DIRECTORIES
86 # EXCEPT BBTK'S AND THE INCLUDE DIRS THAT WERE SET
87 # BY INCLUDING A LIBRARY USE FILE
89 #===========================================================================
92 #===========================================================================
94 # LIST HERE THE LIBS TO LINK AGAINST (EXCEPT BBTK)
96 #===========================================================================
100 #===========================================================================
102 #===========================================================================