]> Creatis software - bbtkGEditor.git/blob - doc/template_WebSite/install.html
Feature #1771 Add licence terms for all files.
[bbtkGEditor.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>User Project Documentation</title>
34 </head>
35 <body>
36 <div style="text-align: center;"><big> build instructions</big><br>
37 <div style="text-align: left;">
38 <ol id="mozToc">
39 <!--mozToc h1 1 h2 2 h3 3 h4 4 h5 5 h6 6-->
40   <li><a href="#mozTocId820435">Linux</a>
41     <ol>
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>
45     </ol>
46   </li>
47   <li><a href="#mozTocId777026">Windows </a>
48     <ol>
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>
52     </ol>
53   </li>
54   <li><a href="#mozTocId915759">CMake build options</a></li>
55 </ol>
56 <hr style="width: 100%; height: 2px;"></div>
57 </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>
62 <ul>
63   <li><span style="font-weight: normal;">cmake &gt;= 2.4.6</span></li>
64   <li>crea &gt;= 0.2.0<br>
65     <span style="font-weight: normal;"></span></li>
66   <li><span style="font-weight: normal;">wxWidgets&nbsp; &gt;= &nbsp;
67 2.6.3</span><span style="font-weight: normal;">&nbsp;</span></li>
68   <li><span style="font-weight: normal;">optional : <br>
69     </span></li>
70   <ul>
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
75 guides<br>
76       </span></li>
77     <li><span style="font-weight: normal;">itk to compile packages itk,
78 itkvtk</span></li>
79     <li><span style="font-weight: normal;">vtk to compile package vtk,
80 wxvtk</span></li>
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>
85       </span></li>
86     <ul>
87     </ul>
88   </ul>
89 </ul>
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;">&nbsp;<small>
94 - gcc: <br>
95 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
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;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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;">&nbsp;&nbsp;</span></small></small></big></big><big><big><small><small><span
107  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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;">&nbsp;
112 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp;
116 &nbsp;&nbsp;&nbsp; 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;">&nbsp;</span></small></small></big></big><big><big><small><small><span
120  style="font-weight: normal;">&nbsp;&nbsp;
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;">&nbsp;&nbsp;&nbsp;
124 &nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;
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;">&nbsp;</span></small></small></big></big><big><big><small><small><span
130  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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;">&nbsp;</span></small></small></big></big><big><big><small><small><span
135  style="font-weight: normal;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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;">&nbsp;</span></small></small></big></big><big><big><small><small><span
139  style="font-weight: normal;">&nbsp;
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;">&nbsp;&nbsp;&nbsp;
143 &nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp;
147 &nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp;
151 &nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;
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;">&nbsp;&nbsp;&nbsp;
159 &nbsp;&nbsp;&nbsp; 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;">&nbsp;&nbsp;&nbsp; Uncompress the
165 archive or checkout the source from the cvs repository<br>
166 &nbsp;&nbsp;&nbsp; In the parent folder of the bbtk sources type :<br>
167 &nbsp;&nbsp;&nbsp; &gt; mkdir bbtkbin; cd bbtkbin<br>
168 &nbsp;&nbsp;&nbsp; &gt; ccmake ../bbtk<br>
169 &nbsp;&nbsp;&nbsp; <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>
173 <br>
174 </span></span><span style="font-weight: normal;"><span
175  style="font-weight: bold;"><span style="color: rgb(204, 102, 0);">==&gt;
176 IMPORTANT NOTE </span>:</span><br>
177 <br>
178 </span><span style="font-weight: normal;"><span
179  style="font-style: italic;"></span><span style="font-style: italic;">&nbsp;&nbsp;&nbsp;
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 &nbsp;&nbsp;&nbsp; &gt; make<br>
184 &nbsp;&nbsp;&nbsp; &gt; sudo make install<br>
185 &nbsp;&nbsp; Enjoy !<br>
186 <br>
187 </span>
188 <h2><a class="mozTocH3" name="mozTocId410988"></a><big><span
189  style="font-weight: normal;">Uninstall<br>
190 </span></big></h2>
191 &nbsp;&nbsp;&nbsp; You can run <span style="font-style: italic;">bbtk-uninstall.sh</span>
192 as root.<br>
193 <span style="font-weight: bold;">&nbsp;&nbsp;&nbsp; WARNING : </span><br
194  style="font-weight: bold;">
195 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This is a brute force **UNSAFE**
196 uninstaller which removes all files and folders starting with 'bb' in :<br>
197 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/bin <br>
198 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/lib <br>
199 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/include<br>
200 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; INSTALL-PREFIX/share/bbtk<br>
201 &nbsp;&nbsp;&nbsp; However it lists the files found and prompts you
202 before proceeding...<br>
203 <br>
204 <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>
212 <h3>Mandatory</h3>
213 <ul>
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&nbsp;
222 to
223 build graphical interface boxes</span></small></small></big></big></li>
224 </ul>
225 <h3><big><big><big><small><small><span style="font-weight: normal;"></span></small></small></big></big></big>Optional</h3>
226 <ul>
227   <li><big><big><small><small><span style="font-weight: normal;">VTK
228 5.0.3 source&nbsp; to build vtk boxes&nbsp;</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
234 (TeX compiler
235 and TeX-Pdf
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&nbsp;(TeX
239 to HTML translation
240 tool) to build html documentations</span></small></small></big></big></li>
241   <li><big><big><small><small><span style="font-weight: normal;">Doxygen
242 to build the
243 code documentations</span></small></small></big></big></li>
244   <li><big><big><small><small><span style="font-weight: normal;">Graphviz
245 to generate the
246 graphs in doxygen doc and black box pipelines graphs</span></small></small></big></big>&nbsp;
247     <br>
248   </li>
249 </ul>
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>
258   <ul>
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>
262   </ul>
263   <li><big><big><small><small><span style="font-weight: normal;">wxWidgets</span></small></small></big></big></li>
264   <ul>
265     <li><big><big><small><small><span style="font-weight: normal;">2.8.5</span></small></small></big></big></li>
266   </ul>
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>
269   <ul>
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>
273   </ul>
274   <li><big><big><small><small><span style="font-weight: normal;">vtk</span></small></small></big></big></li>
275   <ul>
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;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
278       </span></small><br>
279     </li>
280   </ul>
281 </ul>
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>
288 <ul>
289   <ul>
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&nbsp;</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>
303     <ul>
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>
311         </span></li>
312     </ul>
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,
316 either copy
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> :&nbsp; </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>
341     <ul>
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>
353     </ul>
354   </ul>
355 </ul>
356 Enjoy !<br>
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
371 shown
372 here... </span><br>
373 <br>
374 <table style="width: 1274px; height: 1762px;" border="1" cellpadding="2"
375  cellspacing="2">
376   <tbody>
377     <tr>
378       <td style="vertical-align: top;"><span style="font-weight: bold;">Option</span><br>
379       </td>
380       <td style="vertical-align: top;"><span style="font-weight: bold;">Explaination</span><br>
381       </td>
382       <td style="vertical-align: top;"><span style="font-weight: bold;">Default</span></td>
383     </tr>
384     <tr>
385       <td>--BUILD_ALL<br>
386       </td>
387       <td>Set to ON to build all the components of the toolkit<br>
388       </td>
389       <td style="vertical-align: top;">OFF<br>
390       </td>
391     </tr>
392     <tr>
393       <td style="vertical-align: top;">BBTK_COMPILE_DEBUG_MESSAGES</td>
394       <td style="vertical-align: top;">Compile debug messages in bbtk ?<br>
395       </td>
396       <td style="vertical-align: top;">OFF<br>
397       </td>
398     </tr>
399     <tr>
400       <td style="vertical-align: top;">BBTK_COMPILE_ERROR_MESSAGES</td>
401       <td style="vertical-align: top;">Compile error messages in bbtk ?<br>
402       </td>
403       <td style="vertical-align: top;">ON<br>
404       </td>
405     </tr>
406     <tr>
407       <td style="vertical-align: top;">BBTK_COMPILE_MESSAGES</td>
408       <td style="vertical-align: top;">Compile normal messages in bbtk ?<br>
409       </td>
410       <td style="vertical-align: top;">ON<br>
411       </td>
412     </tr>
413     <tr>
414       <td style="vertical-align: top;">BBTK_COMPILE_WARNING_MESSAGES</td>
415       <td style="vertical-align: top;">Compile warning messages in bbtk
416 ?<br>
417       </td>
418       <td style="vertical-align: top;">ON<br>
419       </td>
420     </tr>
421     <tr>
422       <td style="vertical-align: top;">BBTK_USE_SHIPPED_BOOST<br>
423       </td>
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>
427       </td>
428       <td style="vertical-align: top;">ON<br>
429       </td>
430     </tr>
431     <tr>
432       <td style="vertical-align: top;">BBTK_USE_WXWIDGETS<br>
433       </td>
434       <td style="vertical-align: top;">Build with the wxWidgets library
435 ? <br>
436       </td>
437       <td style="vertical-align: top;">ON<br>
438       </td>
439     </tr>
440     <tr>
441       <td>BUILD_APPLICATIONS<br>
442       </td>
443       <td> Build bbtk applications : development studio (bbStudio),
444 interpreter
445 (bbi), xml to C++ code (bbfy), etc. ?<br>
446       </td>
447       <td style="vertical-align: top;">ON<br>
448       </td>
449     </tr>
450     <tr>
451       <td>BUILD_BBS_APPLI_BINARIES<br>
452       </td>
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>
455       </td>
456       <td style="vertical-align: top;">OFF<br>
457       </td>
458     </tr>
459     <tr>
460       <td style="vertical-align: top;">BUILD_BBTK_DOC<br>
461       </td>
462       <td style="vertical-align: top;">Build bbtk documentations ?<br>
463       </td>
464       <td style="vertical-align: top;">OFF<br>
465       </td>
466     </tr>
467     <tr>
468       <td
469  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_DOXYGEN<br>
470       </td>
471       <td
472  style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
473 doxygen documentation for bbtk kernel?<br>
474 Requires doxygen<br>
475       </td>
476       <td
477  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
478       </td>
479     </tr>
480     <tr>
481       <td
482  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_GUIDES_HTML<br>
483       </td>
484       <td
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>
488       </td>
489       <td
490  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
491       </td>
492     </tr>
493     <tr>
494       <td
495  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_GUIDES_PDF<br>
496       </td>
497       <td
498  style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
499 pdf versions of the guides ?<br>
500 Requires latex, pdftex<br>
501       </td>
502       <td
503  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
504       </td>
505     </tr>
506     <tr>
507       <td
508  style="vertical-align: top; background-color: rgb(192, 192, 192);">BUILD_BBTK_DOC_PACKAGE<br>
509       </td>
510       <td
511  style="vertical-align: top; background-color: rgb(192, 192, 192);">Build
512 packages html documentations ?<br>
513       </td>
514       <td
515  style="vertical-align: top; background-color: rgb(192, 192, 192);">ON<br>
516       </td>
517     </tr>
518     <tr>
519       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_demo<br>
520       </td>
521       <td style="vertical-align: top;">Build the package 'demo' ?<br>
522 Requires : itk, vtk<br>
523       </td>
524       <td style="vertical-align: top;">OFF<br>
525       </td>
526     </tr>
527     <tr>
528       <td>BUILD_BBTK_PACKAGE_itk<br>
529       </td>
530       <td>Build the package 'itk' ?<br>
531 Requires : itk<br>
532       </td>
533       <td style="vertical-align: top;">OFF<br>
534       </td>
535     </tr>
536     <tr>
537       <td style="vertical-align: top;">&nbsp;BUILD_BBTK_PACKAGE_itkvtk<br>
538       </td>
539       <td style="vertical-align: top;">Build the package 'itkvtk ?<br>
540 Requires : itk, vtk<br>
541       </td>
542       <td style="vertical-align: top;">OFF</td>
543     </tr>
544     <tr>
545       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_std<br>
546       </td>
547       <td style="vertical-align: top;">Build the package 'std' ?</td>
548       <td style="vertical-align: top;">ON</td>
549     </tr>
550     <tr>
551       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_toolsbbtk<br>
552       </td>
553       <td style="vertical-align: top;">Build the package 'toolsbbtk' ?</td>
554       <td style="vertical-align: top;">ON<br>
555       </td>
556     </tr>
557     <tr>
558       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_vtk <br>
559       </td>
560       <td style="vertical-align: top;">Build the package 'vtk' ?<br>
561 Requires : vtk<br>
562       </td>
563       <td style="vertical-align: top;">ON<br>
564       </td>
565     </tr>
566     <tr>
567       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_wx<br>
568       </td>
569       <td style="vertical-align: top;">Build the package 'wx' ?<br>
570 Requires : wxWidgets<br>
571       </td>
572       <td style="vertical-align: top;">ON<br>
573       </td>
574     </tr>
575     <tr>
576       <td style="vertical-align: top;">BUILD_BBTK_PACKAGE_wxvtk<br>
577       </td>
578       <td style="vertical-align: top;">Build the package 'wxvtk' ?<br>
579 Requires : wxWidgets, vtk<br>
580       </td>
581       <td style="vertical-align: top;">ON<br>
582       </td>
583     </tr>
584     <tr>
585       <td
586  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
587 itk_IMAGE_DIM_2<br>
588       </td>
589       <td
590  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
591 itk images of dimension 2 ?<br>
592       </td>
593       <td
594  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
595       </td>
596     </tr>
597     <tr>
598       <td
599  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
600 itk_IMAGE_DIM_3</td>
601       <td
602  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
603 itk images of dimension 3 ?<br>
604       </td>
605       <td
606  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
607       </td>
608     </tr>
609     <tr>
610       <td
611  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
612 itk_IMAGE_DIM_4 </td>
613       <td
614  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
615 itk images of dimension 4 ?<br>
616       </td>
617       <td
618  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
619       </td>
620     </tr>
621     <tr>
622       <td
623  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
624 itk_IMAGE_TYPE_CHAR<br>
625       </td>
626       <td
627  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
628 itk images of type char ?<br>
629       </td>
630       <td
631  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
632       </td>
633     </tr>
634     <tr>
635       <td
636  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
637 itk_IMAGE_TYPE_DOUBLE</td>
638       <td
639  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
640 itk images of type double ?<br>
641       </td>
642       <td
643  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
644       </td>
645     </tr>
646     <tr>
647       <td
648  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
649 itk_IMAGE_TYPE_FLOAT<br>
650       </td>
651       <td
652  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
653 itk images of type float ?<br>
654       </td>
655       <td
656  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
657       </td>
658     </tr>
659     <tr>
660       <td
661  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
662 itk_IMAGE_TYPE_INT<br>
663       </td>
664       <td
665  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
666 itk images of type int ?<br>
667       </td>
668       <td
669  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
670       </td>
671     </tr>
672     <tr>
673       <td
674  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
675 itk_IMAGE_TYPE_SHORT<br>
676       </td>
677       <td
678  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
679 itk images of type short ?<br>
680       </td>
681       <td
682  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
683       </td>
684     </tr>
685     <tr>
686       <td
687  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
688 itk_IMAGE_TYPE_UCHAR<br>
689       </td>
690       <td
691  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
692 itk images of type unsigned char ?<br>
693       </td>
694       <td
695  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
696       </td>
697     </tr>
698     <tr>
699       <td
700  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
701 itk_IMAGE_TYPE_UINT<br>
702       </td>
703       <td
704  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
705 itk images of type unsigned int ?<br>
706       </td>
707       <td
708  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
709       </td>
710     </tr>
711     <tr>
712       <td
713  style="vertical-align: top; background-color: rgb(204, 204, 204);">&nbsp;&nbsp;
714 itk_IMAGE_TYPE_USHORT<br>
715       </td>
716       <td
717  style="vertical-align: top; background-color: rgb(204, 204, 204);">Compile
718 itk images of type unsigned&nbsp; short ?<br>
719       </td>
720       <td
721  style="vertical-align: top; background-color: rgb(204, 204, 204);">ON<br>
722       </td>
723     </tr>
724     <tr>
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
728 packages<br>
729       </td>
730       <td style="vertical-align: top;">OFF<br>
731       </td>
732     </tr>
733     <tr>
734       <td>BUILD_BBTK_PACKAGE_itkvtk<br>
735       </td>
736       <td>Build the package 'itkvtk' ?<br>
737 Requires : itk, vtk<br>
738       </td>
739       <td style="vertical-align: top;">OFF<br>
740       </td>
741     </tr>
742     <tr>
743       <td>BUILD_BBTK_PACKAGE_std<br>
744       </td>
745       <td>Build the package 'std ? </td>
746       <td style="vertical-align: top;">OFF<br>
747       </td>
748     </tr>
749     <tr>
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>
753       </td>
754     </tr>
755     <tr>
756       <td>BUILD_BBTK_PACKAGE_vtk<br>
757       </td>
758       <td>Build the package 'vtk' ?<br>
759 Requires : vtk<br>
760       </td>
761       <td style="vertical-align: top;">OFF<br>
762       </td>
763     </tr>
764     <tr>
765       <td>BUILD_BBTK_PACKAGE_wx<br>
766       </td>
767       <td>Build the package 'wx' ?<br>
768 Requires : wxWidgets<br>
769       </td>
770       <td style="vertical-align: top;">OFF<br>
771       </td>
772     </tr>
773     <tr>
774       <td>BUILD_BBTK_PACKAGE_wxvtk<br>
775       </td>
776       <td>Build the package 'wxvtk' ?<br>
777 Requires : wxWidgets, vtk<br>
778       </td>
779       <td style="vertical-align: top;">OFF<br>
780       </td>
781     </tr>
782     <tr>
783       <td>CMAKE_BUILD_TYPE<br>
784       </td>
785       <td>Set to "Debug" or "Release" <br>
786       </td>
787       <td style="vertical-align: top;">-<br>
788       </td>
789     </tr>
790     <tr>
791       <td>CMAKE_INSTALL_PREFIX<br>
792       </td>
793       <td> Set the install folder<br>
794       </td>
795       <td style="vertical-align: top;">/usr/local<br>
796       </td>
797     </tr>
798     <tr>
799       <td style="vertical-align: top;">EXECUTABLE_OUTPUT_PATH<br>
800       </td>
801       <td style="vertical-align: top;">Single output directory for
802 building all the executables<br>
803       </td>
804       <td style="vertical-align: top;">-<br>
805       </td>
806     </tr>
807     <tr>
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>
812       </td>
813     </tr>
814     <tr>
815       <td
816  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_BOOST<br>
817       </td>
818       <td
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>
821       </td>
822       <td
823  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
824       </td>
825     </tr>
826     <tr>
827       <td
828  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_DOXYGEN<br>
829       </td>
830       <td
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>
833       <td
834  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
835       </td>
836     </tr>
837     <tr>
838       <td
839  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_ITK<br>
840       </td>
841       <td
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>
844       <td
845  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
846       </td>
847     </tr>
848     <tr>
849       <td
850  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_LATEX<br>
851       </td>
852       <td
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>
855       <td
856  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
857       </td>
858     </tr>
859     <tr>
860       <td
861  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_TTH<br>
862       </td>
863       <td
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>
866       <td
867  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
868       </td>
869     </tr>
870     <tr>
871       <td
872  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_VTK<br>
873       </td>
874       <td
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>
877       <td
878  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
879       </td>
880     </tr>
881     <tr>
882       <td
883  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">USE_WXWIDGETS<br>
884       </td>
885       <td
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>
888       <td
889  style="vertical-align: top; background-color: rgb(102, 102, 102); font-style: italic;">-<br>
890       </td>
891     </tr>
892   </tbody>
893 </table>
894 </div>
895 </body>
896 </html>