]> Creatis software - creaRigidRegistration.git/blob - doc/template_WebSite/install.html
Feature #1766 Add licence terms for all files.
[creaRigidRegistration.git] / doc / template_WebSite / install.html
1 <!--
2 # ---------------------------------------------------------------------
3 #
4 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
5 #                        pour la Santé)
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
9 #
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.
16 #
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
21 #  liability. 
22 #
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 # ------------------------------------------------------------------------                                                                          
26 -->
27
28 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
29 <html>
30 <head>
31   <meta content="text/html; charset=ISO-8859-1"
32  http-equiv="content-type">
33   <title>BBTK @BBTK_VERSION@ Install</title>
34 </head>
35 <body>
36 <div style="text-align: center;"><big>BBTK @BBTK_VERSION@
37 (@BBTK_VERSION_DATE@) build instructions</big><br>
38 <div style="text-align: left;">
39 <ol id="mozToc">
40 <!--mozToc h1 1 h2 2 h3 3 h4 4 h5 5 h6 6-->
41   <li><a href="#mozTocId820435">Linux</a>
42     <ol>
43       <li><a href="#mozTocId745245">Requirements</a></li>
44       <li><a href="#mozTocId775505">Known working configurations</a></li>
45       <li><a href="#mozTocId410988">Install from sources</a></li>
46     </ol>
47   </li>
48   <li><a href="#mozTocId777026">Windows </a>
49     <ol>
50       <li><a href="#mozTocId761363">Requirements</a></li>
51       <li><a href="#mozTocId681503">Known working configurations</a></li>
52       <li><a href="#mozTocId618885">Steps </a></li>
53     </ol>
54   </li>
55   <li><a href="#mozTocId915759">CMake build options</a></li>
56 </ol>
57 <hr style="width: 100%; height: 2px;"></div>
58 </div>
59 <h1><a class="mozTocH2" name="mozTocId820435"></a><big><big><big><small><small><span
60  style="font-weight: normal;">Linux</span></small></small></big></big></big></h1>
61 <h2><a class="mozTocH3" name="mozTocId745245"></a><big><big><big><small><small><span
62  style="font-weight: normal;">Requirements</span></small></small></big></big></big></h2>
63 <ul>
64   <li><span style="font-weight: normal;">cmake &gt;= 2.4.6</span></li>
65   <li>crea &gt;= 0.2.0<br>
66     <span style="font-weight: normal;"></span></li>
67   <li><span style="font-weight: normal;">wxWidgets&nbsp; &gt;= &nbsp;
68 2.6.3</span><span style="font-weight: normal;">&nbsp;</span></li>
69   <li><span style="font-weight: normal;">optional : <br>
70     </span></li>
71   <ul>
72     <li><span style="font-weight: normal;">L<sub>a</sub>T<sub>e</sub>X
73 to generate the pdf guides</span><br>
74       <span style="font-weight: normal;"></span></li>
75     <li><span style="font-weight: normal;">tth to generate the html
76 guides<br>
77       </span></li>
78     <li><span style="font-weight: normal;">itk to compile packages itk,
79 itkvtk</span></li>
80     <li><span style="font-weight: normal;">vtk to compile package vtk,
81 wxvtk</span></li>
82     <li><span style="font-weight: normal;">doxygen to build the sources
83 documentation</span></li>
84     <li><span style="font-weight: normal;">graphviz/dot to generate the
85 packages doc with pipeline graphs<br>
86       </span></li>
87     <ul>
88     </ul>
89   </ul>
90 </ul>
91 <big><big><big><small><small></small></small></big></big></big>
92 <h2><a class="mozTocH3" name="mozTocId775505"></a><big><big><big><small><small><span
93  style="font-weight: normal;">Known working configurations</span></small></small></big></big></big></h2>
94 <big><big><big><small><small><span style="font-weight: normal;">&nbsp;<small>
95 - gcc: <br>
96 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.3.0 (Fedora Core 9)<br>
97 </small></span></small></small></big></big></big><big><big><small><small><span
98  style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
99  style="font-weight: normal;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
100 4.2.0 (OpenSuse 10.3)<br style="font-weight: normal;">
101 </span></small></small></big></big><big><big><small><small><span
102  style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
103  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
104 4.1.2 20070925 (Red Hat 4.1.2-33)<br>
105 </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;">&nbsp;&nbsp;</span></small></small></big></big><big><big><small><small><span
108  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.2
109 20070626 (Red Hat 4.1.2-13)<br>
110 </span></small></small></big></big><big><big><small><small><span
111  style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
112  style="font-weight: normal;">&nbsp;
113 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.1.1 20070105 (Red Hat 4.1.1-51)</span></small></small></big></big><small><br
114  style="font-weight: normal;">
115 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
116  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;
117 &nbsp;&nbsp;&nbsp; 4.0.2 20051125 (Red Hat 4.0.2-8)</span></small></small></big></big><small><br
118  style="font-weight: normal;">
119 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
120  style="font-weight: normal;">&nbsp;</span></small></small></big></big><big><big><small><small><span
121  style="font-weight: normal;">&nbsp;&nbsp;
122 - cmake: </span></small></small></big></big><small><br
123  style="font-weight: normal;">
124 </small><big><big><small><small><span style="font-weight: normal;">&nbsp;&nbsp;&nbsp;
125 &nbsp;&nbsp;&nbsp; 2.4-patch 6</span></small></small></big></big><small><br
126  style="font-weight: normal;">
127 </small><big><big><small><small><span style="font-weight: normal;">&nbsp;&nbsp;
128 - wxGTK-devel: </span></small></small></big></big><small><br
129  style="font-weight: normal;">
130 </small><big><big><small><small><span style="font-weight: normal;">&nbsp;</span></small></small></big></big><big><big><small><small><span
131  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
132 2.8.6</span></small></small></big></big><small><br
133  style="font-weight: normal;">
134 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
135  style="font-weight: normal;">&nbsp;</span></small></small></big></big><big><big><small><small><span
136  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
137 2.6.3</span></small></small></big></big><small><br
138  style="font-weight: normal;">
139 </small><big><big><small><small><span style="font-weight: normal;">&nbsp;</span></small></small></big></big><big><big><small><small><span
140  style="font-weight: normal;">&nbsp;
141 - InsightToolkit:</span></small></small></big></big><small><br
142  style="font-weight: normal;">
143 </small><big><big><small><small><span style="font-weight: normal;">&nbsp;&nbsp;&nbsp;
144 &nbsp;&nbsp;&nbsp; 3.4</span></small></small></big></big><small><br
145  style="font-weight: normal;">
146 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
147  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;
148 &nbsp;&nbsp;&nbsp; 3.2</span></small></small></big></big><small><br
149  style="font-weight: normal;">
150 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
151  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;
152 &nbsp;&nbsp;&nbsp; 2.8.1-5</span></small></small></big></big><small><br
153  style="font-weight: normal;">
154 </small><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
155  style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
156  style="font-weight: normal;">&nbsp;&nbsp;
157 - vtk:</span></small></small></big></big><small><br
158  style="font-weight: normal;">
159 </small><big><big><small><small><span style="font-weight: normal;">&nbsp;&nbsp;&nbsp;
160 &nbsp;&nbsp;&nbsp; 5.0.3-1</span></small></small></big></big><big><big><big><small><small><span
161  style="font-weight: normal;"></span></small></small></big></big></big><br>
162 <h2><a class="mozTocH3" name="mozTocId410988"></a><big><span
163  style="font-weight: normal;">Install from sources<span
164  style="font-weight: bold;"></span></span></big></h2>
165 <span style="font-weight: normal;">&nbsp;&nbsp;&nbsp; Uncompress the
166 archive or checkout the source from the cvs repository<br>
167 &nbsp;&nbsp;&nbsp; In the parent folder of the bbtk sources type :<br>
168 &nbsp;&nbsp;&nbsp; &gt; mkdir bbtkbin; cd bbtkbin<br>
169 &nbsp;&nbsp;&nbsp; &gt; ccmake ../bbtk<br>
170 &nbsp;&nbsp;&nbsp; <span style="font-style: italic;">Check the desired
171 options. See </span><a style="font-style: italic;"
172  href="#mozTocId915759">CMake build options</a><span
173  style="font-style: italic;"> for a description. <br>
174 <br>
175 </span></span><span style="font-weight: normal;"><span
176  style="font-weight: bold;"><span style="color: rgb(204, 102, 0);">==&gt;
177 IMPORTANT NOTE </span>:</span><br>
178 <br>
179 </span><span style="font-weight: normal;"><span
180  style="font-style: italic;"></span><span style="font-style: italic;">&nbsp;&nbsp;&nbsp;
181 Type 'c' <span style="color: rgb(204, 102, 0);">many
182 times</span> until no area is flagged with a '*' and three times more
183 then type 'g', to generate.</span><br>
184 &nbsp;&nbsp;&nbsp; &gt; make<br>
185 &nbsp;&nbsp;&nbsp; &gt; sudo make install<br>
186 &nbsp;&nbsp; Enjoy !<br>
187 <br>
188 </span>
189 <h2><a class="mozTocH3" name="mozTocId410988"></a><big><span
190  style="font-weight: normal;">Uninstall<br>
191 </span></big></h2>
192 &nbsp;&nbsp;&nbsp; You can run <span style="font-style: italic;">bbtk-uninstall.sh</span>
193 as root.<br>
194 <span style="font-weight: bold;">&nbsp;&nbsp;&nbsp; WARNING : </span><br
195  style="font-weight: bold;">
196 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This is a brute force **UNSAFE**
197 uninstaller which removes all files and folders starting with 'bb' in :<br>
198 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/bin <br>
199 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/lib <br>
200 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/include<br>
201 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/share/bbtk<br>
202 &nbsp;&nbsp;&nbsp; However it lists the files found and prompts you
203 before proceeding...<br>
204 <br>
205 <br>
206 <hr style="width: 100%; height: 2px;">
207 <h1><a class="mozTocH2" name="mozTocId777026"></a><big><big><big><small><small><span
208  style="font-weight: normal;">Windows </span></small></small></big></big></big></h1>
209 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
210 <h2><a class="mozTocH3" name="mozTocId761363"></a><big><big><big><small><small><span
211  style="font-weight: normal;"></span></small></small></big></big></big><big><big><big><small><small><span
212  style="font-weight: normal;">Requirements</span></small></small></big></big></big></h2>
213 <h3>Mandatory</h3>
214 <ul>
215   <li><big><span style="font-weight: normal;"><small>.net V7</small> <small>to
216 compile the kernel and the packages</small></span></big><br>
217     <big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></li>
218   <li><big><big><small><small><span style="font-weight: normal;">CMake
219 2.4 patch 6</span></small></small></big></big><big
220  style="font-weight: normal;"><big><big><small><small><small> to
221 generate the project file for .net</small></small></small></big></big></big></li>
222   <li><big><big><small><small><span style="font-weight: normal;">wxWidgets-2.8.5&nbsp;
223 to
224 build graphical interface boxes</span></small></small></big></big></li>
225 </ul>
226 <h3><big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>Optional</h3>
227 <ul>
228   <li><big><big><small><small><span style="font-weight: normal;">VTK
229 5.0.3 source&nbsp; to build vtk boxes&nbsp;</span></small></small></big></big><big><big><small><small><span
230  style="font-weight: normal;"></span></small></small></big></big></li>
231   <li><big><big><small><small><span style="font-weight: normal;">InsightToolkit-3.4.0
232 to build itk boxes</span></small></small></big></big><big><big><small><small><span
233  style="font-weight: normal;"></span></small></small></big></big></li>
234   <li><big><big><small><small><span style="font-weight: normal;">Miktex
235 (TeX compiler
236 and TeX-Pdf
237 translation tool) to build documentations</span></small></small></big></big><big><big><small><small><span
238  style="font-weight: normal;"></span></small></small></big></big></li>
239   <li><big><big><small><small><span style="font-weight: normal;">TTH&nbsp;(TeX
240 to HTML translation
241 tool) to build html documentations</span></small></small></big></big></li>
242   <li><big><big><small><small><span style="font-weight: normal;">Doxygen
243 to build the
244 code documentations</span></small></small></big></big></li>
245   <li><big><big><small><small><span style="font-weight: normal;">Graphviz
246 to generate the
247 graphs in doxygen doc and black box pipelines graphs</span></small></small></big></big>&nbsp;
248     <br>
249   </li>
250 </ul>
251 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
252 <h2><a class="mozTocH2" name="mozTocId681503"></a><big><big><big><small><small><span
253  style="font-weight: normal;">Known working configurations</span></small></small></big></big></big></h2>
254 <ul style="font-weight: bold;">
255   <li><big><big><small><small><span style="font-weight: normal;">.net V7<br>
256     </span></small></small></big></big></li>
257   <li><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
258  style="font-weight: normal;">cmake</span></small></small></big></big></li>
259   <ul>
260     <li><big><big><small><small><span style="font-weight: normal;">2.4
261 patch 6</span></small></small></big></big><big><big><small><small><span
262  style="font-weight: normal;"></span></small></small></big></big></li>
263   </ul>
264   <li><big><big><small><small><span style="font-weight: normal;">wxWidgets</span></small></small></big></big></li>
265   <ul>
266     <li><big><big><small><small><span style="font-weight: normal;">2.8.5</span></small></small></big></big></li>
267   </ul>
268   <li><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
269  style="font-weight: normal;">InsightToolkit</span></small></small></big></big></li>
270   <ul>
271     <li><big style="font-weight: normal;"><big><small><small><span
272  style="font-weight: normal;">3.4.0</span></small></small></big></big><big><big><small><small><span
273  style="font-weight: normal;"></span></small></small></big></big></li>
274   </ul>
275   <li><big><big><small><small><span style="font-weight: normal;">vtk</span></small></small></big></big></li>
276   <ul>
277     <li><big><big><small><small><span style="font-weight: normal;">5.0.3</span></small></small></big></big><small><span
278  style="font-weight: bold;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
279       </span></small><br>
280     </li>
281   </ul>
282 </ul>
283 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
284 <h2><a class="mozTocH2" name="mozTocId618885"></a><big><big><big><small><small><span
285  style="font-weight: normal;">Steps<br>
286 </span></small></small></big></big></big></h2>
287 <big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>
288 <big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big>
289 <ul>
290   <ul>
291     <li><big><big><small><small><span style="font-weight: normal;">Uncompress
292 the sources in <span style="font-style: italic;">yourSourceDirectory</span>
293 or checkout the source from the cvs&nbsp;</span></small></small></big></big><span
294  style="font-weight: normal;"></span></li>
295     <li><big><big><small><small><span style="font-weight: normal;">Create
296 the build folder </span></small></small></big></big><big><big><small><small><span
297  style="font-weight: normal;"><span style="font-style: italic;">yourSourceDirectory</span>\bin</span></small></small></big></big><span
298  style="font-weight: normal;"></span></li>
299     <li><span style="font-weight: normal;">Drag and drop the file </span><big><big><small><small><span
300  style="font-weight: normal;"><span style="font-style: italic;">yourSourceDirectory</span></span></small></small></big></big><span
301  style="font-weight: normal;">\CMakeLists.txt on the CMakeSetup icon</span><big
302  style="font-weight: bold;"><big><small><small><span
303  style="font-weight: normal;"></span></small></small></big></big></li>
304     <ul>
305       <li><big style="font-weight: bold;"><big><small><small><span
306  style="font-weight: normal;"></span></small></small></big></big><span
307  style="font-weight: normal;">Check the desired
308 options for the build. See </span><a style="font-weight: normal;"
309  href="install.html#mozTocId915759">CMake build options</a><span
310  style="font-weight: normal;"> for a description</span></li>
311       <li><span style="font-weight: normal;"><br>
312         </span></li>
313     </ul>
314     <li><big><big><small><small><span style="font-weight: normal;"><span
315  style="font-weight: bold;">To build with WxWidgets</span> : the .ddl
316 must be accessible; either their names are in system PATH variable,
317 either copy
318 them in the current bin directory (bin/Debug or bin/Release, depending
319 whether you compiled in Debug or Release mode) </span></small></small></big></big><big><big><small><small><span
320  style="font-weight: normal;"></span></small></small></big></big><big><big><small><small><span
321  style="font-weight: normal;"></span></small></small></big></big></li>
322     <li><big><big><small><small><span style="font-weight: normal;"><span
323  style="font-weight: bold;">To build with VTK</span> : </span></small></small></big></big><big><big><small><small><span
324  style="font-weight: normal;">the .ddl must be accessible; either their
325 names are in system PATH variable, either copy
326 them in the current bin directory (bin/Debug or bin/Release, depending
327 whether you compiled in Debug or Release mode)</span></small></small></big></big><big><big><small><small><span
328  style="font-weight: normal;"></span></small></small></big></big></li>
329     <li><big><big><small><small><span style="font-weight: normal;"><span
330  style="font-weight: bold;">To
331 build with ITK</span> :&nbsp; </span></small></small></big></big><big><big><small><small><span
332  style="font-weight: normal;">the .ddl must be accessible; either their
333 names are in system PATH variable, either copy
334 them in the current bin directory (bin/Debug or bin/Release, depending
335 whether you compiled in Debug or Release mode)</span></small></small></big></big><big><big><small><small><span
336  style="font-weight: normal;"></span></small></small></big></big></li>
337     <li><big><big><small><small><span style="font-weight: normal;">Open
338 the solution created by cmake : </span></small></small></big></big><big><big><small><small><span
339  style="font-weight: normal;"><span style="font-style: italic;">ourSourceDirectory</span>\bin</span></small></small></big></big><big><big><small><small><span
340  style="font-weight: normal;">\BBTK.sln and build
341 the entire solution.</span></small></small></big></big></li>
342     <ul>
343       <li><big><big><small><small><span style="font-weight: normal;">If
344 you get dll error messages close the message(s) and after it's
345 done, rebuild the complete solution.</span></small></small></big></big><big><big><small><small><span
346  style="font-weight: normal;"></span></small></small></big></big></li>
347       <li><big><big><small><small><span style="font-weight: normal;">If
348 you get package intallation messages for missing and required
349 files like <span style="font-style: italic;">fileName.sty</span>,
350 install them all.</span></small></small></big></big></li>
351       <li style="font-weight: normal;">The packages correspond to
352 on-line complements that the MikTex program
353 needs to build the BBTK documentation.</li>
354     </ul>
355   </ul>
356 </ul>
357 Enjoy !<br>
358 <div style="text-align: left;">
359 <hr style="width: 100%; height: 2px;"></div>
360 <div style="text-align: left;">
361 <h1><a class="mozTocH1" name="mozTocId915759"></a>CMake build options</h1>
362 <span style="font-weight: normal;">The options in grey only appear if
363 the last non grey option is set to
364 ON (e.g. itk_IMAGE_DIM_2 and the following ones in grey only appear if
365 BUILD_BBTK_PACKAGE_itk is ON).<br>
366 The variables in dark grey and italics are NOT options but are
367 automatically set by cmake according to the options selected. In
368 particular the variables 'USE_<span style="font-style: italic;">something</span>'
369 indicate the dependencies on external libraries or utilities.<br
370  style="font-weight: normal;">
371 </span><span style="font-weight: normal;">Advanced options are not
372 shown
373 here... </span><br>
374 <br>
375 <table style="width: 1274px; height: 1762px;" border="1" cellpadding="2"
376  cellspacing="2">
377   <tbody>
378     <tr>
379       <td style="vertical-align: top;"><span style="font-weight: bold;">Option</span><br>
380       </td>
381       <td style="vertical-align: top;"><span style="font-weight: bold;">Explaination</span><br>
382       </td>
383       <td style="vertical-align: top;"><span style="font-weight: bold;">Default</span></td>
384     </tr>
385     <tr>
386       <td>--BUILD_ALL<br>
387       </td>
388       <td>Set to ON to build all the components of the toolkit<br>
389       </td>
390       <td style="vertical-align: top;">OFF<br>
391       </td>
392     </tr>
393     <tr>
394       <td style="vertical-align: top;">BBTK_COMPILE_DEBUG_MESSAGES</td>
395       <td style="vertical-align: top;">Compile debug messages in bbtk ?<br>
396       </td>
397       <td style="vertical-align: top;">OFF<br>
398       </td>
399     </tr>
400     <tr>
401       <td style="vertical-align: top;">BBTK_COMPILE_ERROR_MESSAGES</td>
402       <td style="vertical-align: top;">Compile error messages in bbtk ?<br>
403       </td>
404       <td style="vertical-align: top;">ON<br>
405       </td>
406     </tr>
407     <tr>
408       <td style="vertical-align: top;">BBTK_COMPILE_MESSAGES</td>
409       <td style="vertical-align: top;">Compile normal messages in bbtk ?<br>
410       </td>
411       <td style="vertical-align: top;">ON<br>
412       </td>
413     </tr>
414     <tr>
415       <td style="vertical-align: top;">BBTK_COMPILE_WARNING_MESSAGES</td>
416       <td style="vertical-align: top;">Compile warning messages in bbtk
417 ?<br>
418       </td>
419       <td style="vertical-align: top;">ON<br>
420       </td>
421     </tr>
422     <tr>
423       <td style="vertical-align: top;">BBTK_USE_SHIPPED_BOOST<br>
424       </td>
425       <td style="vertical-align: top;">Use the boost C++ library
426 provided with bbtk ?<br>
427 If not set you need to have boost installed <br>
428       </td>
429       <td style="vertical-align: top;">ON<br>
430       </td>
431     </tr>
432     <tr>
433       <td style="vertical-align: top;">BBTK_USE_WXWIDGETS<br>
434       </td>
435       <td style="vertical-align: top;">Build with the wxWidgets library
436 ? <br>
437       </td>
438       <td style="vertical-align: top;">ON<br>
439       </td>
440     </tr>
441     <tr>
442       <td>BUILD_APPLICATIONS<br>
443       </td>
444       <td> Build bbtk applications : development studio (bbStudio),
445 interpreter
446 (bbi), xml to C++ code (bbfy), etc. ?<br>
447       </td>
448       <td style="vertical-align: top;">ON<br>
449       </td>
450     </tr>
451     <tr>
452       <td>BUILD_BBS_APPLI_BINARIES<br>
453       </td>
454       <td>Build executables for all bbs applications of all packages ?<br>
455 If set will compile all bbs of folder appli of all packages, using bbc<br>
456       </td>
457       <td style="vertical-align: top;">OFF<br>
458       </td>
459     </tr>
460     <tr>
461       <td style="vertical-align: top;">BUILD_BBTK_DOC<br>
462       </td>
463       <td style="vertical-align: top;">Build bbtk documentations ?<br>
464       </td>
465       <td style="vertical-align: top;">OFF<br>
466       </td>
467     </tr>
468     <tr>
469       <td
470  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_DOXYGEN<br>
471       </td>
472       <td
473  style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
474 doxygen documentation for bbtk kernel?<br>
475 Requires doxygen<br>
476       </td>
477       <td
478  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
479       </td>
480     </tr>
481     <tr>
482       <td
483  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_GUIDES_HTML<br>
484       </td>
485       <td
486  style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
487 html versions of the guides ?<br>
488 Requires latex, pdftex, tth<br>
489       </td>
490       <td
491  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
492       </td>
493     </tr>
494     <tr>
495       <td
496  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_GUIDES_PDF<br>
497       </td>
498       <td
499  style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
500 pdf versions of the guides ?<br>
501 Requires latex, pdftex<br>
502       </td>
503       <td
504  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
505       </td>
506     </tr>
507     <tr>
508       <td
509  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_PACKAGE<br>
510       </td>
511       <td
512  style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
513 packages html documentations ?<br>
514       </td>
515       <td
516  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
517       </td>
518     </tr>
519     <tr>
520       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_demo<br>
521       </td>
522       <td style="vertical-align: top;">Build the package 'demo' ?<br>
523 Requires : itk, vtk<br>
524       </td>
525       <td style="vertical-align: top;">OFF<br>
526       </td>
527     </tr>
528     <tr>
529       <td>BUILD_BBTK_PACKAGE_itk<br>
530       </td>
531       <td>Build the package 'itk' ?<br>
532 Requires : itk<br>
533       </td>
534       <td style="vertical-align: top;">OFF<br>
535       </td>
536     </tr>
537     <tr>
538       <td style="vertical-align: top;">&nbsp;BUILD_BBTK_PACKAGE_itkvtk<br>
539       </td>
540       <td style="vertical-align: top;">Build the package 'itkvtk ?<br>
541 Requires : itk, vtk<br>
542       </td>
543       <td style="vertical-align: top;">OFF</td>
544     </tr>
545     <tr>
546       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_std<br>
547       </td>
548       <td style="vertical-align: top;">Build the package 'std' ?</td>
549       <td style="vertical-align: top;">ON</td>
550     </tr>
551     <tr>
552       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_toolsbbtk<br>
553       </td>
554       <td style="vertical-align: top;">Build the package 'toolsbbtk' ?</td>
555       <td style="vertical-align: top;">ON<br>
556       </td>
557     </tr>
558     <tr>
559       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_vtk <br>
560       </td>
561       <td style="vertical-align: top;">Build the package 'vtk' ?<br>
562 Requires : vtk<br>
563       </td>
564       <td style="vertical-align: top;">ON<br>
565       </td>
566     </tr>
567     <tr>
568       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_wx<br>
569       </td>
570       <td style="vertical-align: top;">Build the package 'wx' ?<br>
571 Requires : wxWidgets<br>
572       </td>
573       <td style="vertical-align: top;">ON<br>
574       </td>
575     </tr>
576     <tr>
577       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_wxvtk<br>
578       </td>
579       <td style="vertical-align: top;">Build the package 'wxvtk' ?<br>
580 Requires : wxWidgets, vtk<br>
581       </td>
582       <td style="vertical-align: top;">ON<br>
583       </td>
584     </tr>
585     <tr>
586       <td
587  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
588 itk_IMAGE_DIM_2<br>
589       </td>
590       <td
591  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
592 itk images of dimension 2 ?<br>
593       </td>
594       <td
595  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
596       </td>
597     </tr>
598     <tr>
599       <td
600  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
601 itk_IMAGE_DIM_3</td>
602       <td
603  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
604 itk images of dimension 3 ?<br>
605       </td>
606       <td
607  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
608       </td>
609     </tr>
610     <tr>
611       <td
612  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
613 itk_IMAGE_DIM_4 </td>
614       <td
615  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
616 itk images of dimension 4 ?<br>
617       </td>
618       <td
619  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
620       </td>
621     </tr>
622     <tr>
623       <td
624  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
625 itk_IMAGE_TYPE_CHAR<br>
626       </td>
627       <td
628  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
629 itk images of type char ?<br>
630       </td>
631       <td
632  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
633       </td>
634     </tr>
635     <tr>
636       <td
637  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
638 itk_IMAGE_TYPE_DOUBLE</td>
639       <td
640  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
641 itk images of type double ?<br>
642       </td>
643       <td
644  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
645       </td>
646     </tr>
647     <tr>
648       <td
649  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
650 itk_IMAGE_TYPE_FLOAT<br>
651       </td>
652       <td
653  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
654 itk images of type float ?<br>
655       </td>
656       <td
657  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
658       </td>
659     </tr>
660     <tr>
661       <td
662  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
663 itk_IMAGE_TYPE_INT<br>
664       </td>
665       <td
666  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
667 itk images of type int ?<br>
668       </td>
669       <td
670  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
671       </td>
672     </tr>
673     <tr>
674       <td
675  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
676 itk_IMAGE_TYPE_SHORT<br>
677       </td>
678       <td
679  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
680 itk images of type short ?<br>
681       </td>
682       <td
683  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
684       </td>
685     </tr>
686     <tr>
687       <td
688  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
689 itk_IMAGE_TYPE_UCHAR<br>
690       </td>
691       <td
692  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
693 itk images of type unsigned char ?<br>
694       </td>
695       <td
696  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
697       </td>
698     </tr>
699     <tr>
700       <td
701  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
702 itk_IMAGE_TYPE_UINT<br>
703       </td>
704       <td
705  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
706 itk images of type unsigned int ?<br>
707       </td>
708       <td
709  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
710       </td>
711     </tr>
712     <tr>
713       <td
714  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
715 itk_IMAGE_TYPE_USHORT<br>
716       </td>
717       <td
718  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
719 itk images of type unsigned&nbsp; short ?<br>
720       </td>
721       <td
722  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
723       </td>
724     </tr>
725     <tr>
726       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_demo</td>
727       <td style="vertical-align: top;">Build the package 'demo' ?<br>
728 Requires : <span style="font-weight: bold;">ALL</span> the other
729 packages<br>
730       </td>
731       <td style="vertical-align: top;">OFF<br>
732       </td>
733     </tr>
734     <tr>
735       <td>BUILD_BBTK_PACKAGE_itkvtk<br>
736       </td>
737       <td>Build the package 'itkvtk' ?<br>
738 Requires : itk, vtk<br>
739       </td>
740       <td style="vertical-align: top;">OFF<br>
741       </td>
742     </tr>
743     <tr>
744       <td>BUILD_BBTK_PACKAGE_std<br>
745       </td>
746       <td>Build the package 'std ? </td>
747       <td style="vertical-align: top;">OFF<br>
748       </td>
749     </tr>
750     <tr>
751       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_toolsbbtk</td>
752       <td style="vertical-align: top;">Build the package 'toolsbbtk' ?</td>
753       <td style="vertical-align: top;">OFF<br>
754       </td>
755     </tr>
756     <tr>
757       <td>BUILD_BBTK_PACKAGE_vtk<br>
758       </td>
759       <td>Build the package 'vtk' ?<br>
760 Requires : vtk<br>
761       </td>
762       <td style="vertical-align: top;">OFF<br>
763       </td>
764     </tr>
765     <tr>
766       <td>BUILD_BBTK_PACKAGE_wx<br>
767       </td>
768       <td>Build the package 'wx' ?<br>
769 Requires : wxWidgets<br>
770       </td>
771       <td style="vertical-align: top;">OFF<br>
772       </td>
773     </tr>
774     <tr>
775       <td>BUILD_BBTK_PACKAGE_wxvtk<br>
776       </td>
777       <td>Build the package 'wxvtk' ?<br>
778 Requires : wxWidgets, vtk<br>
779       </td>
780       <td style="vertical-align: top;">OFF<br>
781       </td>
782     </tr>
783     <tr>
784       <td>CMAKE_BUILD_TYPE<br>
785       </td>
786       <td>Set to "Debug" or "Release" <br>
787       </td>
788       <td style="vertical-align: top;">-<br>
789       </td>
790     </tr>
791     <tr>
792       <td>CMAKE_INSTALL_PREFIX<br>
793       </td>
794       <td> Set the install folder<br>
795       </td>
796       <td style="vertical-align: top;">/usr/local<br>
797       </td>
798     </tr>
799     <tr>
800       <td style="vertical-align: top;">EXECUTABLE_OUTPUT_PATH<br>
801       </td>
802       <td style="vertical-align: top;">Single output directory for
803 building all the executables<br>
804       </td>
805       <td style="vertical-align: top;">-<br>
806       </td>
807     </tr>
808     <tr>
809       <td style="vertical-align: top;">LIBRARY_OUTPUT_PATH</td>
810       <td style="vertical-align: top;">Single output directory for
811 building all the libraries</td>
812       <td style="vertical-align: top;">-<br>
813       </td>
814     </tr>
815     <tr>
816       <td
817  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_BOOST<br>
818       </td>
819       <td
820  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
821 set to ON when boost C++ library is needed with the choices made<br>
822       </td>
823       <td
824  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
825       </td>
826     </tr>
827     <tr>
828       <td
829  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_DOXYGEN<br>
830       </td>
831       <td
832  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
833 set to ON when doxygen is needed with the choices made</td>
834       <td
835  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
836       </td>
837     </tr>
838     <tr>
839       <td
840  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_ITK<br>
841       </td>
842       <td
843  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
844 set to ON when ITK library is needed with the choices made</td>
845       <td
846  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
847       </td>
848     </tr>
849     <tr>
850       <td
851  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_LATEX<br>
852       </td>
853       <td
854  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
855 set to ON when LaTeX is needed with the choices made</td>
856       <td
857  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
858       </td>
859     </tr>
860     <tr>
861       <td
862  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_TTH<br>
863       </td>
864       <td
865  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
866 set to ON when tth is needed with the choices made</td>
867       <td
868  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
869       </td>
870     </tr>
871     <tr>
872       <td
873  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_VTK<br>
874       </td>
875       <td
876  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
877 set to ON when VTK library is needed with the choices made</td>
878       <td
879  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
880       </td>
881     </tr>
882     <tr>
883       <td
884  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_WXWIDGETS<br>
885       </td>
886       <td
887  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">Automatically
888 set to ON when wxWidgets library is needed with the choices made</td>
889       <td
890  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
891       </td>
892     </tr>
893   </tbody>
894 </table>
895 </div>
896 </body>
897 </html>