]> Creatis software - bbtk.git/blob - packages/wx/PackageSettings.cmake
*** empty log message ***
[bbtk.git] / packages / wx / PackageSettings.cmake
1 #===========================================================================
2 # SETTINGS FOR A BBTK PACKAGE
3 #===========================================================================
4
5
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 #===========================================================================
11
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 #===========================================================================
19
20
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 #===========================================================================
28
29 #===========================================================================
30 # PACKAGE AUTHOR
31 # !!! NO COMMA ALLOWED !!!
32 SET(BBTK_PACKAGE_AUTHOR "eduardo.davila/laurent.guigues@creatis.insa-lyon.fr")
33 #===========================================================================
34
35 #===========================================================================
36 # PACKAGE DESCRIPTION
37 SET(BBTK_PACKAGE_DESCRIPTION "Basic graphical interface elements (sliders, buttons ...) based on wxWidgets")
38 #===========================================================================
39
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 #===========================================================================
46
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 :
52 #SET(PACKAGE_SOURCES
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
56 #    )
57 #===========================================================================
58
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 !!
68 #)
69 #===========================================================================
70
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 !!
80 #)
81 #===========================================================================
82
83 #===========================================================================
84 INCLUDE_DIRECTORIES(
85   # LIST HERE YOUR INCLUDE DIRECTORIES 
86   # EXCEPT BBTK'S AND THE INCLUDE DIRS THAT WERE SET 
87   # BY INCLUDING A LIBRARY USE FILE
88   )
89 #===========================================================================
90
91
92 #===========================================================================
93 SET(BBTK_PACKAGE_LIBS 
94   # LIST HERE THE LIBS TO LINK AGAINST (EXCEPT BBTK)
95   )
96 #===========================================================================
97
98
99
100 #===========================================================================
101 # EOF
102 #===========================================================================
103