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