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