2 # ---------------------------------------------------------------------
4 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
6 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
7 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
8 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
10 # This software is governed by the CeCILL-B license under French law and
11 # abiding by the rules of distribution of free software. You can use,
12 # modify and/ or redistribute the software under the terms of the CeCILL-B
13 # license as circulated by CEA, CNRS and INRIA at the following URL
14 # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
15 # or in the file LICENSE.txt.
17 # As a counterpart to the access to the source code and rights to copy,
18 # modify and redistribute granted by the license, users are provided only
19 # with a limited warranty and the software's author, the holder of the
20 # economic rights, and the successive licensors have only limited
23 # The fact that you are presently reading this means that you have had
24 # knowledge of the CeCILL-B license and that you accept its terms.
25 # ------------------------------------------------------------------------
28 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
31 <meta content="text/html; charset=ISO-8859-1"
32 http-equiv="content-type">
33 <title>User Project Documentation</title>
36 <div style="text-align: center;"><big> build instructions</big><br>
37 <div style="text-align: left;">
39 <!--mozToc h1 1 h2 2 h3 3 h4 4 h5 5 h6 6-->
40 <li><a href="#mozTocId820435">Linux</a>
42 <li><a href="#mozTocId745245">Requirements</a></li>
43 <li><a href="#mozTocId775505">Known working configurations</a></li>
44 <li><a href="#mozTocId410988">Install from sources</a></li>
47 <li><a href="#mozTocId777026">Windows </a>
49 <li><a href="#mozTocId761363">Requirements</a></li>
50 <li><a href="#mozTocId681503">Known working configurations</a></li>
51 <li><a href="#mozTocId618885">Steps </a></li>
54 <li><a href="#mozTocId915759">CMake build options</a></li>
56 <hr style="width: 100%; height: 2px;"></div>
58 <h1><a class="mozTocH2" name="mozTocId820435"></a><big><big><big><small><small><span
59 style="font-weight: normal;">Linux</span></small></small></big></big></big></h1>
60 <h2><a class="mozTocH3" name="mozTocId745245"></a><big><big><big><small><small><span
61 style="font-weight: normal;">Requirements</span></small></small></big></big></big></h2>
63 <li><span style="font-weight: normal;">cmake >= 2.4.6</span></li>
64 <li>crea >= 0.2.0<br>
65 <span style="font-weight: normal;"></span></li>
66 <li><span style="font-weight: normal;">wxWidgets >=
67 2.6.3</span><span style="font-weight: normal;"> </span></li>
68 <li><span style="font-weight: normal;">optional : <br>
71 <li><span style="font-weight: normal;">L<sub>a</sub>T<sub>e</sub>X
72 to generate the pdf guides</span><br>
73 <span style="font-weight: normal;"></span></li>
74 <li><span style="font-weight: normal;">tth to generate the html
77 <li><span style="font-weight: normal;">itk to compile packages itk,
79 <li><span style="font-weight: normal;">vtk to compile package vtk,
81 <li><span style="font-weight: normal;">doxygen to build the sources
82 documentation</span></li>
83 <li><span style="font-weight: normal;">graphviz/dot to generate the
84 packages doc with pipeline graphs<br>
90 <big><big><big><small><small></small></small></big></big></big>
91 <h2><a class="mozTocH3" name="mozTocId775505"></a><big><big><big><small><small><span
92 style="font-weight: normal;">Known working configurations</span></small></small></big></big></big></h2>
93 <big><big><big><small><small><span style="font-weight: normal;"> <small>
95 4.3.0 (Fedora Core 9)<br>
96 </small></span></small></small></big></big></big><big><big><small><small><span
97 style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
98 style="font-weight: normal;">
99 4.2.0 (OpenSuse 10.3)<br style="font-weight: normal;">
100 </span></small></small></big></big><big><big><small><small><span
101 style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
102 style="font-weight: normal;">
103 4.1.2 20070925 (Red Hat 4.1.2-33)<br>
104 </span></small></small></big></big><big><big><small><small><span
105 style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
106 style="font-weight: normal;"> </span></small></small></big></big><big><big><small><small><span
107 style="font-weight: normal;"> 4.1.2
108 20070626 (Red Hat 4.1.2-13)<br>
109 </span></small></small></big></big><big><big><small><small><span
110 style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
111 style="font-weight: normal;">
112 4.1.1 20070105 (Red Hat 4.1.1-51)</span></small></small></big></big><small><br
113 style="font-weight: normal;">
114 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
115 style="font-weight: normal;">
116 4.0.2 20051125 (Red Hat 4.0.2-8)</span></small></small></big></big><small><br
117 style="font-weight: normal;">
118 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
119 style="font-weight: normal;"> </span></small></small></big></big><big><big><small><small><span
120 style="font-weight: normal;">
121 - cmake: </span></small></small></big></big><small><br
122 style="font-weight: normal;">
123 </small><big><big><small><small><span style="font-weight: normal;">
124 2.4-patch 6</span></small></small></big></big><small><br
125 style="font-weight: normal;">
126 </small><big><big><small><small><span style="font-weight: normal;">
127 - wxGTK-devel: </span></small></small></big></big><small><br
128 style="font-weight: normal;">
129 </small><big><big><small><small><span style="font-weight: normal;"> </span></small></small></big></big><big><big><small><small><span
130 style="font-weight: normal;">
131 2.8.6</span></small></small></big></big><small><br
132 style="font-weight: normal;">
133 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
134 style="font-weight: normal;"> </span></small></small></big></big><big><big><small><small><span
135 style="font-weight: normal;">
136 2.6.3</span></small></small></big></big><small><br
137 style="font-weight: normal;">
138 </small><big><big><small><small><span style="font-weight: normal;"> </span></small></small></big></big><big><big><small><small><span
139 style="font-weight: normal;">
140 - InsightToolkit:</span></small></small></big></big><small><br
141 style="font-weight: normal;">
142 </small><big><big><small><small><span style="font-weight: normal;">
143 3.4</span></small></small></big></big><small><br
144 style="font-weight: normal;">
145 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
146 style="font-weight: normal;">
147 3.2</span></small></small></big></big><small><br
148 style="font-weight: normal;">
149 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
150 style="font-weight: normal;">
151 2.8.1-5</span></small></small></big></big><small><br
152 style="font-weight: normal;">
153 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
154 style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
155 style="font-weight: normal;">
156 - vtk:</span></small></small></big></big><small><br
157 style="font-weight: normal;">
158 </small><big><big><small><small><span style="font-weight: normal;">
159 5.0.3-1</span></small></small></big></big><big><big><big><small><small><span
160 style="font-weight: normal;"></span></small></small></big></big></big><br>
161 <h2><a class="mozTocH3" name="mozTocId410988"></a><big><span
162 style="font-weight: normal;">Install from sources<span
163 style="font-weight: bold;"></span></span></big></h2>
164 <span style="font-weight: normal;"> Uncompress the
165 archive or checkout the source from the cvs repository<br>
166 In the parent folder of the bbtk sources type :<br>
167 > mkdir bbtkbin; cd bbtkbin<br>
168 > ccmake ../bbtk<br>
169 <span style="font-style: italic;">Check the desired
170 options. See </span><a style="font-style: italic;"
171 href="#mozTocId915759">CMake build options</a><span
172 style="font-style: italic;"> for a description. <br>
174 </span></span><span style="font-weight: normal;"><span
175 style="font-weight: bold;"><span style="color: rgb(204, 102, 0);">==>
176 IMPORTANT NOTE </span>:</span><br>
178 </span><span style="font-weight: normal;"><span
179 style="font-style: italic;"></span><span style="font-style: italic;">
180 Type 'c' <span style="color: rgb(204, 102, 0);">many
181 times</span> until no area is flagged with a '*' and three times more
182 then type 'g', to generate.</span><br>
183 > make<br>
184 > sudo make install<br>
185 Enjoy !<br>
188 <h2><a class="mozTocH3" name="mozTocId410988"></a><big><span
189 style="font-weight: normal;">Uninstall<br>
191 You can run <span style="font-style: italic;">bbtk-uninstall.sh</span>
193 <span style="font-weight: bold;"> WARNING : </span><br
194 style="font-weight: bold;">
195 This is a brute force **UNSAFE**
196 uninstaller which removes all files and folders starting with 'bb' in :<br>
197 INSTALL-PREFIX/bin <br>
198 INSTALL-PREFIX/lib <br>
199 INSTALL-PREFIX/include<br>
200 INSTALL-PREFIX/share/bbtk<br>
201 However it lists the files found and prompts you
202 before proceeding...<br>
205 <hr style="width: 100%; height: 2px;">
206 <h1><a class="mozTocH2" name="mozTocId777026"></a><big><big><big><small><small><span
207 style="font-weight: normal;">Windows </span></small></small></big></big></big></h1>
208 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
209 <h2><a class="mozTocH3" name="mozTocId761363"></a><big><big><big><small><small><span
210 style="font-weight: normal;"></span></small></small></big></big></big><big><big><big><small><small><span
211 style="font-weight: normal;">Requirements</span></small></small></big></big></big></h2>
214 <li><big><span style="font-weight: normal;"><small>.net V7</small> <small>to
215 compile the kernel and the packages</small></span></big><br>
216 <big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></li>
217 <li><big><big><small><small><span style="font-weight: normal;">CMake
218 2.4 patch 6</span></small></small></big></big><big
219 style="font-weight: normal;"><big><big><small><small><small> to
220 generate the project file for .net</small></small></small></big></big></big></li>
221 <li><big><big><small><small><span style="font-weight: normal;">wxWidgets-2.8.5
223 build graphical interface boxes</span></small></small></big></big></li>
225 <h3><big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>Optional</h3>
227 <li><big><big><small><small><span style="font-weight: normal;">VTK
228 5.0.3 source to build vtk boxes </span></small></small></big></big><big><big><small><small><span
229 style="font-weight: normal;"></span></small></small></big></big></li>
230 <li><big><big><small><small><span style="font-weight: normal;">InsightToolkit-3.4.0
231 to build itk boxes</span></small></small></big></big><big><big><small><small><span
232 style="font-weight: normal;"></span></small></small></big></big></li>
233 <li><big><big><small><small><span style="font-weight: normal;">Miktex
236 translation tool) to build documentations</span></small></small></big></big><big><big><small><small><span
237 style="font-weight: normal;"></span></small></small></big></big></li>
238 <li><big><big><small><small><span style="font-weight: normal;">TTH (TeX
240 tool) to build html documentations</span></small></small></big></big></li>
241 <li><big><big><small><small><span style="font-weight: normal;">Doxygen
243 code documentations</span></small></small></big></big></li>
244 <li><big><big><small><small><span style="font-weight: normal;">Graphviz
246 graphs in doxygen doc and black box pipelines graphs</span></small></small></big></big>
250 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
251 <h2><a class="mozTocH2" name="mozTocId681503"></a><big><big><big><small><small><span
252 style="font-weight: normal;">Known working configurations</span></small></small></big></big></big></h2>
253 <ul style="font-weight: bold;">
254 <li><big><big><small><small><span style="font-weight: normal;">.net V7<br>
255 </span></small></small></big></big></li>
256 <li><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
257 style="font-weight: normal;">cmake</span></small></small></big></big></li>
259 <li><big><big><small><small><span style="font-weight: normal;">2.4
260 patch 6</span></small></small></big></big><big><big><small><small><span
261 style="font-weight: normal;"></span></small></small></big></big></li>
263 <li><big><big><small><small><span style="font-weight: normal;">wxWidgets</span></small></small></big></big></li>
265 <li><big><big><small><small><span style="font-weight: normal;">2.8.5</span></small></small></big></big></li>
267 <li><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
268 style="font-weight: normal;">InsightToolkit</span></small></small></big></big></li>
270 <li><big style="font-weight: normal;"><big><small><small><span
271 style="font-weight: normal;">3.4.0</span></small></small></big></big><big><big><small><small><span
272 style="font-weight: normal;"></span></small></small></big></big></li>
274 <li><big><big><small><small><span style="font-weight: normal;">vtk</span></small></small></big></big></li>
276 <li><big><big><small><small><span style="font-weight: normal;">5.0.3</span></small></small></big></big><small><span
277 style="font-weight: bold;">
282 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
283 <h2><a class="mozTocH2" name="mozTocId618885"></a><big><big><big><small><small><span
284 style="font-weight: normal;">Steps<br>
285 </span></small></small></big></big></big></h2>
286 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
287 <big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big>
290 <li><big><big><small><small><span style="font-weight: normal;">Uncompress
291 the sources in <span style="font-style: italic;">yourSourceDirectory</span>
292 or checkout the source from the cvs </span></small></small></big></big><span
293 style="font-weight: normal;"></span></li>
294 <li><big><big><small><small><span style="font-weight: normal;">Create
295 the build folder </span></small></small></big></big><big><big><small><small><span
296 style="font-weight: normal;"><span style="font-style: italic;">yourSourceDirectory</span>\bin</span></small></small></big></big><span
297 style="font-weight: normal;"></span></li>
298 <li><span style="font-weight: normal;">Drag and drop the file </span><big><big><small><small><span
299 style="font-weight: normal;"><span style="font-style: italic;">yourSourceDirectory</span></span></small></small></big></big><span
300 style="font-weight: normal;">\CMakeLists.txt on the CMakeSetup icon</span><big
301 style="font-weight: bold;"><big><small><small><span
302 style="font-weight: normal;"></span></small></small></big></big></li>
304 <li><big style="font-weight: bold;"><big><small><small><span
305 style="font-weight: normal;"></span></small></small></big></big><span
306 style="font-weight: normal;">Check the desired
307 options for the build. See </span><a style="font-weight: normal;"
308 href="install.html#mozTocId915759">CMake build options</a><span
309 style="font-weight: normal;"> for a description</span></li>
310 <li><span style="font-weight: normal;"><br>
313 <li><big><big><small><small><span style="font-weight: normal;"><span
314 style="font-weight: bold;">To build with WxWidgets</span> : the .ddl
315 must be accessible; either their names are in system PATH variable,
317 them in the current bin directory (bin/Debug or bin/Release, depending
318 whether you compiled in Debug or Release mode) </span></small></small></big></big><big><big><small><small><span
319 style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
320 style="font-weight: normal;"></span></small></small></big></big></li>
321 <li><big><big><small><small><span style="font-weight: normal;"><span
322 style="font-weight: bold;">To build with VTK</span> : </span></small></small></big></big><big><big><small><small><span
323 style="font-weight: normal;">the .ddl must be accessible; either their
324 names are in system PATH variable, either copy
325 them in the current bin directory (bin/Debug or bin/Release, depending
326 whether you compiled in Debug or Release mode)</span></small></small></big></big><big><big><small><small><span
327 style="font-weight: normal;"></span></small></small></big></big></li>
328 <li><big><big><small><small><span style="font-weight: normal;"><span
329 style="font-weight: bold;">To
330 build with ITK</span> : </span></small></small></big></big><big><big><small><small><span
331 style="font-weight: normal;">the .ddl must be accessible; either their
332 names are in system PATH variable, either copy
333 them in the current bin directory (bin/Debug or bin/Release, depending
334 whether you compiled in Debug or Release mode)</span></small></small></big></big><big><big><small><small><span
335 style="font-weight: normal;"></span></small></small></big></big></li>
336 <li><big><big><small><small><span style="font-weight: normal;">Open
337 the solution created by cmake : </span></small></small></big></big><big><big><small><small><span
338 style="font-weight: normal;"><span style="font-style: italic;">ourSourceDirectory</span>\bin</span></small></small></big></big><big><big><small><small><span
339 style="font-weight: normal;">\BBTK.sln and build
340 the entire solution.</span></small></small></big></big></li>
342 <li><big><big><small><small><span style="font-weight: normal;">If
343 you get dll error messages close the message(s) and after it's
344 done, rebuild the complete solution.</span></small></small></big></big><big><big><small><small><span
345 style="font-weight: normal;"></span></small></small></big></big></li>
346 <li><big><big><small><small><span style="font-weight: normal;">If
347 you get package intallation messages for missing and required
348 files like <span style="font-style: italic;">fileName.sty</span>,
349 install them all.</span></small></small></big></big></li>
350 <li style="font-weight: normal;">The packages correspond to
351 on-line complements that the MikTex program
352 needs to build the BBTK documentation.</li>
357 <div style="text-align: left;">
358 <hr style="width: 100%; height: 2px;"></div>
359 <div style="text-align: left;">
360 <h1><a class="mozTocH1" name="mozTocId915759"></a>CMake build options</h1>
361 <span style="font-weight: normal;">The options in grey only appear if
362 the last non grey option is set to
363 ON (e.g. itk_IMAGE_DIM_2 and the following ones in grey only appear if
364 BUILD_BBTK_PACKAGE_itk is ON).<br>
365 The variables in dark grey and italics are NOT options but are
366 automatically set by cmake according to the options selected. In
367 particular the variables 'USE_<span style="font-style: italic;">something</span>'
368 indicate the dependencies on external libraries or utilities.<br
369 style="font-weight: normal;">
370 </span><span style="font-weight: normal;">Advanced options are not
374 <table style="width: 1274px; height: 1762px;" border="1" cellpadding="2"
378 <td style="vertical-align: top;"><span style="font-weight: bold;">Option</span><br>
380 <td style="vertical-align: top;"><span style="font-weight: bold;">Explaination</span><br>
382 <td style="vertical-align: top;"><span style="font-weight: bold;">Default</span></td>
387 <td>Set to ON to build all the components of the toolkit<br>
389 <td style="vertical-align: top;">OFF<br>
393 <td style="vertical-align: top;">BBTK_COMPILE_DEBUG_MESSAGES</td>
394 <td style="vertical-align: top;">Compile debug messages in bbtk ?<br>
396 <td style="vertical-align: top;">OFF<br>
400 <td style="vertical-align: top;">BBTK_COMPILE_ERROR_MESSAGES</td>
401 <td style="vertical-align: top;">Compile error messages in bbtk ?<br>
403 <td style="vertical-align: top;">ON<br>
407 <td style="vertical-align: top;">BBTK_COMPILE_MESSAGES</td>
408 <td style="vertical-align: top;">Compile normal messages in bbtk ?<br>
410 <td style="vertical-align: top;">ON<br>
414 <td style="vertical-align: top;">BBTK_COMPILE_WARNING_MESSAGES</td>
415 <td style="vertical-align: top;">Compile warning messages in bbtk
418 <td style="vertical-align: top;">ON<br>
422 <td style="vertical-align: top;">BBTK_USE_SHIPPED_BOOST<br>
424 <td style="vertical-align: top;">Use the boost C++ library
425 provided with bbtk ?<br>
426 If not set you need to have boost installed <br>
428 <td style="vertical-align: top;">ON<br>
432 <td style="vertical-align: top;">BBTK_USE_WXWIDGETS<br>
434 <td style="vertical-align: top;">Build with the wxWidgets library
437 <td style="vertical-align: top;">ON<br>
441 <td>BUILD_APPLICATIONS<br>
443 <td> Build bbtk applications : development studio (bbStudio),
445 (bbi), xml to C++ code (bbfy), etc. ?<br>
447 <td style="vertical-align: top;">ON<br>
451 <td>BUILD_BBS_APPLI_BINARIES<br>
453 <td>Build executables for all bbs applications of all packages ?<br>
454 If set will compile all bbs of folder appli of all packages, using bbc<br>
456 <td style="vertical-align: top;">OFF<br>
460 <td style="vertical-align: top;">BUILD_BBTK_DOC<br>
462 <td style="vertical-align: top;">Build bbtk documentations ?<br>
464 <td style="vertical-align: top;">OFF<br>
469 style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_DOXYGEN<br>
472 style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
473 doxygen documentation for bbtk kernel?<br>
477 style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
482 style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_GUIDES_HTML<br>
485 style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
486 html versions of the guides ?<br>
487 Requires latex, pdftex, tth<br>
490 style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
495 style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_GUIDES_PDF<br>
498 style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
499 pdf versions of the guides ?<br>
500 Requires latex, pdftex<br>
503 style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
508 style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_PACKAGE<br>
511 style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
512 packages html documentations ?<br>
515 style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
519 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_demo<br>
521 <td style="vertical-align: top;">Build the package 'demo' ?<br>
522 Requires : itk, vtk<br>
524 <td style="vertical-align: top;">OFF<br>
528 <td>BUILD_BBTK_PACKAGE_itk<br>
530 <td>Build the package 'itk' ?<br>
533 <td style="vertical-align: top;">OFF<br>
537 <td style="vertical-align: top;"> BUILD_BBTK_PACKAGE_itkvtk<br>
539 <td style="vertical-align: top;">Build the package 'itkvtk ?<br>
540 Requires : itk, vtk<br>
542 <td style="vertical-align: top;">OFF</td>
545 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_std<br>
547 <td style="vertical-align: top;">Build the package 'std' ?</td>
548 <td style="vertical-align: top;">ON</td>
551 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_toolsbbtk<br>
553 <td style="vertical-align: top;">Build the package 'toolsbbtk' ?</td>
554 <td style="vertical-align: top;">ON<br>
558 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_vtk <br>
560 <td style="vertical-align: top;">Build the package 'vtk' ?<br>
563 <td style="vertical-align: top;">ON<br>
567 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_wx<br>
569 <td style="vertical-align: top;">Build the package 'wx' ?<br>
570 Requires : wxWidgets<br>
572 <td style="vertical-align: top;">ON<br>
576 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_wxvtk<br>
578 <td style="vertical-align: top;">Build the package 'wxvtk' ?<br>
579 Requires : wxWidgets, vtk<br>
581 <td style="vertical-align: top;">ON<br>
586 style="vertical-align: top; background-color: rgb(204, 204, 204);">
590 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
591 itk images of dimension 2 ?<br>
594 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
599 style="vertical-align: top; background-color: rgb(204, 204, 204);">
602 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
603 itk images of dimension 3 ?<br>
606 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
611 style="vertical-align: top; background-color: rgb(204, 204, 204);">
612 itk_IMAGE_DIM_4 </td>
614 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
615 itk images of dimension 4 ?<br>
618 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
623 style="vertical-align: top; background-color: rgb(204, 204, 204);">
624 itk_IMAGE_TYPE_CHAR<br>
627 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
628 itk images of type char ?<br>
631 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
636 style="vertical-align: top; background-color: rgb(204, 204, 204);">
637 itk_IMAGE_TYPE_DOUBLE</td>
639 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
640 itk images of type double ?<br>
643 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
648 style="vertical-align: top; background-color: rgb(204, 204, 204);">
649 itk_IMAGE_TYPE_FLOAT<br>
652 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
653 itk images of type float ?<br>
656 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
661 style="vertical-align: top; background-color: rgb(204, 204, 204);">
662 itk_IMAGE_TYPE_INT<br>
665 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
666 itk images of type int ?<br>
669 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
674 style="vertical-align: top; background-color: rgb(204, 204, 204);">
675 itk_IMAGE_TYPE_SHORT<br>
678 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
679 itk images of type short ?<br>
682 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
687 style="vertical-align: top; background-color: rgb(204, 204, 204);">
688 itk_IMAGE_TYPE_UCHAR<br>
691 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
692 itk images of type unsigned char ?<br>
695 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
700 style="vertical-align: top; background-color: rgb(204, 204, 204);">
701 itk_IMAGE_TYPE_UINT<br>
704 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
705 itk images of type unsigned int ?<br>
708 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
713 style="vertical-align: top; background-color: rgb(204, 204, 204);">
714 itk_IMAGE_TYPE_USHORT<br>
717 style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
718 itk images of type unsigned short ?<br>
721 style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
725 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_demo</td>
726 <td style="vertical-align: top;">Build the package 'demo' ?<br>
727 Requires : <span style="font-weight: bold;">ALL</span> the other
730 <td style="vertical-align: top;">OFF<br>
734 <td>BUILD_BBTK_PACKAGE_itkvtk<br>
736 <td>Build the package 'itkvtk' ?<br>
737 Requires : itk, vtk<br>
739 <td style="vertical-align: top;">OFF<br>
743 <td>BUILD_BBTK_PACKAGE_std<br>
745 <td>Build the package 'std ? </td>
746 <td style="vertical-align: top;">OFF<br>
750 <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_toolsbbtk</td>
751 <td style="vertical-align: top;">Build the package 'toolsbbtk' ?</td>
752 <td style="vertical-align: top;">OFF<br>
756 <td>BUILD_BBTK_PACKAGE_vtk<br>
758 <td>Build the package 'vtk' ?<br>
761 <td style="vertical-align: top;">OFF<br>
765 <td>BUILD_BBTK_PACKAGE_wx<br>
767 <td>Build the package 'wx' ?<br>
768 Requires : wxWidgets<br>
770 <td style="vertical-align: top;">OFF<br>
774 <td>BUILD_BBTK_PACKAGE_wxvtk<br>
776 <td>Build the package 'wxvtk' ?<br>
777 Requires : wxWidgets, vtk<br>
779 <td style="vertical-align: top;">OFF<br>
783 <td>CMAKE_BUILD_TYPE<br>
785 <td>Set to "Debug" or "Release" <br>
787 <td style="vertical-align: top;">-<br>
791 <td>CMAKE_INSTALL_PREFIX<br>
793 <td> Set the install folder<br>
795 <td style="vertical-align: top;">/usr/local<br>
799 <td style="vertical-align: top;">EXECUTABLE_OUTPUT_PATH<br>
801 <td style="vertical-align: top;">Single output directory for
802 building all the executables<br>
804 <td style="vertical-align: top;">-<br>
808 <td style="vertical-align: top;">LIBRARY_OUTPUT_PATH</td>
809 <td style="vertical-align: top;">Single output directory for
810 building all the libraries</td>
811 <td style="vertical-align: top;">-<br>
816 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_BOOST<br>
819 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
820 set to ON when boost C++ library is needed with the choices made<br>
823 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
828 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_DOXYGEN<br>
831 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
832 set to ON when doxygen is needed with the choices made</td>
834 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
839 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_ITK<br>
842 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
843 set to ON when ITK library is needed with the choices made</td>
845 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
850 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_LATEX<br>
853 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
854 set to ON when LaTeX is needed with the choices made</td>
856 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
861 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_TTH<br>
864 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
865 set to ON when tth is needed with the choices made</td>
867 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
872 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_VTK<br>
875 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
876 set to ON when VTK library is needed with the choices made</td>
878 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
883 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_WXWIDGETS<br>
886 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
887 set to ON when wxWidgets library is needed with the choices made</td>
889 style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>