]> Creatis software - creaToolsTools.git/blob - Install_ThirdParty/scripts/move_thirdparty_libraries.bat
Feature #1773 Add licence terms for all files.
[creaToolsTools.git] / Install_ThirdParty / scripts / move_thirdparty_libraries.bat
1 REM ---------------------------------------------------------------------
2 REM
3 REM Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
4 REM                        pour la Santé)
5 REM Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
6 REM
7 REM  This software is governed by the CeCILL-B license under French law and 
8 REM  abiding by the rules of distribution of free software. You can  use, 
9 REM  modify and/ or redistribute the software under the terms of the CeCILL-B 
10 REM  license as circulated by CEA, CNRS and INRIA at the following URL 
11 REM  http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html 
12 REM  or in the file LICENSE.txt.
13 REM
14 REM  As a counterpart to the access to the source code and  rights to copy,
15 REM  modify and redistribute granted by the license, users are provided only
16 REM  with a limited warranty  and the software's author,  the holder of the
17 REM  economic rights,  and the successive licensors  have only  limited
18 REM  liability. 
19 REM
20 REM  The fact that you are presently reading this means that you have had
21 REM  knowledge of the CeCILL-B license and that you accept its terms.
22 REM ------------------------------------------------------------------------  
23
24 @echo off
25 echo -----------------------------------
26 echo --------Moving Libraries-----------
27 echo -----------------------------------
28 echo -----------------------------------
29 echo ------Asking Architecture----------
30 echo -----------------------------------
31 if %PROCESSOR_ARCHITECTURE%==x86 (
32   set ProgramFilesPath_x86=%ProgramFiles%
33   echo "Architecture found = x86"
34 ) else (
35   set "ProgramFilesPath_x64=%ProgramFiles%"
36   set "ProgramFilesPath_x86=%ProgramFiles(x86)%"
37   echo "Architecture found = x64"
38 )
39 echo -----------------------------------
40 echo ---Setting Enviroment Variables----
41 echo -----------------------------------
42
43 set thirdpartyGeneration=%1
44 set thirdpartyInstallPath=%2
45 ::The following line is to force x86 or x64 compilation
46 set x86Comp=%3
47
48 set installpath=%thirdpartyGeneration%\thirdparty_install\%buildType%
49 set binpath=%thirdpartyGeneration%\thirdparty_bin\%buildType%
50 set sourcepath=%thirdpartyGeneration%\thirdparty_source\%buildType%
51
52 set creaThirdPartyLibraries=%thirdpartyGeneration%\thirdparty_temp\creaThirdParty_libraries
53
54 set qt=qt
55 set jom=jom
56 set wxWidgets=wxWidgets
57 set boost=boost
58 set xercesc=xerces
59 set itk=itk
60 set gdcm=gdcm13
61 set vtk=vtk
62 set tth=tth
63
64
65 set QTDIR=%sourcepath%\%qt%
66 set WXDIR=%sourcepath%\%wxWidgets%
67 set BOOSTDIR=%sourcepath%\%boost%
68 set XERCESDIR=%sourcepath%\%xercesc%
69 set ITKSRCDIR=%sourcepath%\%itk%
70 set VTKSRCDIR=%sourcepath%\%vtk%
71 set GDCMSRCDIR=%sourcepath%\%gdcm%
72 set BOOSTINSTALLDIR=%installpath%\%boost%
73 set ITKINSTALLDIR=%installpath%\%itk%
74 set VTKINSTALLDIR=%installpath%\%vtk%
75 set GDCMINSTALLDIR=%installpath%\%gdcm%
76 set TTHDIR=%sourcepath%\%tth%
77
78 echo if(%buildType%==release)(
79         set qtBtype=4
80         set wxPrefixBase=wxbase28
81         set wxPrefixmsw=wxmsw28
82         set xercesFile=xerces-c_3_1.dll
83  ) else (
84         set qtBtype=d4
85         set wxPrefixBase=wxbase28d
86         set wxPrefixmsw=wxmsw28d
87         set xercesFile=xerces-c_3_1D.dll
88  )
89
90 if %x86Comp%==ON (
91         set vcFolder=vc_dll
92         set winType=Win32
93 ) else (
94         if %PROCESSOR_ARCHITECTURE%==x86  (
95                 set vcFolder=vc_dll
96                 set winType=Win32
97         ) else (
98                 set vcFolder=vc_amd64_dll
99                 set winType=Win64
100         )
101 )
102         
103 echo -----------------------------------
104 echo Environment variables Configuration
105 echo -----------------------------------
106 echo ThirdpartyGeneration=%thirdpartyGeneration%
107 echo InstallPath=%installpath%
108 echo BinPath=%binpath%
109 echo SourcePath=%sourcepath%
110 echo creaThirdPartyLibraries=%thirdpartyInstallPath%\creaThirdParty_libraries
111 echo QT=%qt%
112 echo WX=%wxWidgets%
113 echo BOOST=%boost%
114 echo Xercesc=%xercesc%
115 echo ITK=%itk%
116 echo GDCM=%gdcm%
117 echo VTK=%vtk%
118 echo QTDIR=%QTDIR%
119 echo WKDIR=%WXDIR%
120 echo BOOSTDIR=%BOOSTDIR%
121 echo XERCESDIR=%XERCESDIR%
122 echo ITKSRCDIR=%ITKSRCDIR%
123 echo VTKSRCDIR=%VTKSRCDIR%
124
125 rmdir /S /Q %creaThirdPartyLibraries%
126
127 mkdir %creaThirdPartyLibraries%
128
129
130 echo -----------------------------------
131 echo -------------QT--------------------
132 echo -----------------------------------
133
134 mkdir %creaThirdPartyLibraries%\%qt%
135
136 mkdir %creaThirdPartyLibraries%\%qt%\bin\
137 mkdir %creaThirdPartyLibraries%\%qt%\include\
138 mkdir %creaThirdPartyLibraries%\%qt%\lib\
139 mkdir %creaThirdPartyLibraries%\%qt%\mkspecs\
140 mkdir %creaThirdPartyLibraries%\%qt%\src\
141
142 XCOPY %QTDIR%\mkspecs\* %creaThirdPartyLibraries%\%qt%\mkspecs\ /s /i
143
144 XCOPY %QTDIR%\include\ActiveQt %creaThirdPartyLibraries%\%qt%\include\ActiveQt /s /i
145 XCOPY %QTDIR%\include\phonon %creaThirdPartyLibraries%\%qt%\include\phonon /s /i
146 XCOPY %QTDIR%\include\Qt %creaThirdPartyLibraries%\%qt%\include\Qt /s /i
147 XCOPY %QTDIR%\include\Qt3Support %creaThirdPartyLibraries%\%qt%\include\Qt3Support /s /i
148 XCOPY %QTDIR%\include\QtCore %creaThirdPartyLibraries%\%qt%\include\QtCore /s /i
149 XCOPY %QTDIR%\include\QtDBus %creaThirdPartyLibraries%\%qt%\include\QtDBus /s /i
150 XCOPY %QTDIR%\include\QtDeclarative %creaThirdPartyLibraries%\%qt%\include\QtDeclarative /s /i
151 XCOPY %QTDIR%\include\QtDesigner %creaThirdPartyLibraries%\%qt%\include\QtDesigner /s /i
152 XCOPY %QTDIR%\include\QtGui %creaThirdPartyLibraries%\%qt%\include\QtGui /s /i
153 XCOPY %QTDIR%\include\QtHelp %creaThirdPartyLibraries%\%qt%\include\QtHelp /s /i
154 XCOPY %QTDIR%\include\QtNetwork %creaThirdPartyLibraries%\%qt%\include\QtNetwork /s /i
155 XCOPY %QTDIR%\include\QtOpenGL %creaThirdPartyLibraries%\%qt%\include\QtOpenGL /s /i
156 XCOPY %QTDIR%\include\QtScript %creaThirdPartyLibraries%\%qt%\include\QtScript /s /i
157 XCOPY %QTDIR%\include\QtScriptTools %creaThirdPartyLibraries%\%qt%\include\QtScriptTools /s /i
158 XCOPY %QTDIR%\include\QtSql %creaThirdPartyLibraries%\%qt%\include\QtSql /s /i
159 XCOPY %QTDIR%\include\QtSvg %creaThirdPartyLibraries%\%qt%\include\QtSvg /s /i
160 XCOPY %QTDIR%\include\QtTest %creaThirdPartyLibraries%\%qt%\include\QtTest /s /i
161 XCOPY %QTDIR%\include\QtUiTools %creaThirdPartyLibraries%\%qt%\include\QtUiTools /s /i
162 XCOPY %QTDIR%\include\QtWebKit %creaThirdPartyLibraries%\%qt%\include\QtWebKit /s /i
163 XCOPY %QTDIR%\include\QtXml %creaThirdPartyLibraries%\%qt%\include\QtXml /s /i
164 XCOPY %QTDIR%\include\QtXmlPatterns %creaThirdPartyLibraries%\%qt%\include\QtXmlPatterns /s /i
165
166 copy /V /Y %QTDIR%\bin\assistant.exe %creaThirdPartyLibraries%\%qt%\bin\
167 copy /V /Y %QTDIR%\bin\designer.exe %creaThirdPartyLibraries%\%qt%\bin\
168 copy /V /Y %QTDIR%\bin\dumpcpp.exe %creaThirdPartyLibraries%\%qt%\bin\
169 copy /V /Y %QTDIR%\bin\idc.exe %creaThirdPartyLibraries%\%qt%\bin\
170 copy /V /Y %QTDIR%\bin\lconvert.exe %creaThirdPartyLibraries%\%qt%\bin\
171 copy /V /Y %QTDIR%\bin\linguist.exe %creaThirdPartyLibraries%\%qt%\bin\
172 copy /V /Y %QTDIR%\bin\lrelease.exe %creaThirdPartyLibraries%\%qt%\bin\
173 copy /V /Y %QTDIR%\bin\lupdate.exe %creaThirdPartyLibraries%\%qt%\bin\
174 copy /V /Y %QTDIR%\bin\moc.exe %creaThirdPartyLibraries%\%qt%\bin\
175 copy /V /Y %QTDIR%\bin\pixeltool.exe %creaThirdPartyLibraries%\%qt%\bin\
176 copy /V /Y %QTDIR%\bin\qcollectiongenerator.exe %creaThirdPartyLibraries%\%qt%\bin\
177 copy /V /Y %QTDIR%\bin\qhelpconverter.exe %creaThirdPartyLibraries%\%qt%\bin\
178 copy /V /Y %QTDIR%\bin\qhelpgenerator.exe %creaThirdPartyLibraries%\%qt%\bin\
179 copy /V /Y %QTDIR%\bin\qmake.exe %creaThirdPartyLibraries%\%qt%\bin\
180 copy /V /Y %QTDIR%\bin\qt3to4.exe %creaThirdPartyLibraries%\%qt%\bin\
181 copy /V /Y %QTDIR%\bin\qtdemo.exe %creaThirdPartyLibraries%\%qt%\bin\
182 copy /V /Y %QTDIR%\bin\rcc.exe %creaThirdPartyLibraries%\%qt%\bin\
183 copy /V /Y %QTDIR%\bin\uic.exe %creaThirdPartyLibraries%\%qt%\bin\
184 copy /V /Y %QTDIR%\bin\uic3.exe %creaThirdPartyLibraries%\%qt%\bin\
185 copy /V /Y %QTDIR%\bin\xmlpatterns.exe %creaThirdPartyLibraries%\%qt%\bin\
186 copy /V /Y %QTDIR%\bin\Qt3Support%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
187 copy /V /Y %QTDIR%\bin\QtCore%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
188 copy /V /Y %QTDIR%\bin\QtDesigner%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
189 copy /V /Y %QTDIR%\bin\QtDesignerComponents%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
190
191 ::XCOPY %QTDIR%\lib\*.lib %creaThirdPartyLibraries%\%qt%\lib\ /i DFCH
192 copy /V /Y %QTDIR%\lib\phonon%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
193 copy /V /Y %QTDIR%\lib\Qt3Support%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
194 copy /V /Y %QTDIR%\lib\QtCore%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
195 copy /V /Y %QTDIR%\lib\QtGui%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
196 copy /V /Y %QTDIR%\lib\QtNetwork%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
197 copy /V /Y %QTDIR%\lib\QtOpenGL%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
198 copy /V /Y %QTDIR%\lib\QtScript%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
199 copy /V /Y %QTDIR%\lib\QtSql%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
200 copy /V /Y %QTDIR%\lib\QtSvg%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
201 copy /V /Y %QTDIR%\lib\QtTest%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
202 copy /V /Y %QTDIR%\lib\QtXml%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
203 copy /V /Y %QTDIR%\lib\QtXmlPatterns%qtBtype%.lib %creaThirdPartyLibraries%\%qt%\lib\
204
205 IF %buildType%==release (
206         copy /V /Y %QTDIR%\lib\QAxContainer.lib %creaThirdPartyLibraries%\%qt%\lib\
207         copy /V /Y %QTDIR%\lib\QAxServer.lib %creaThirdPartyLibraries%\%qt%\lib\
208         copy /V /Y %QTDIR%\lib\qtmain.lib %creaThirdPartyLibraries%\%qt%\lib\
209 ) ELSE (
210         copy /V /Y %QTDIR%\lib\QAxContainerd.lib %creaThirdPartyLibraries%\%qt%\lib\
211         copy /V /Y %QTDIR%\lib\QAxServerd.lib %creaThirdPartyLibraries%\%qt%\lib\
212         copy /V /Y %QTDIR%\lib\qtmaind.lib %creaThirdPartyLibraries%\%qt%\lib\
213 )
214
215 mkdir %creaThirdPartyLibraries%\%qt%\src\corelib
216 mkdir %creaThirdPartyLibraries%\%qt%\src\gui
217
218 XCOPY %QTDIR%\src\corelib\* %creaThirdPartyLibraries%\%qt%\src\corelib /s /i
219 rmdir %creaThirdPartyLibraries%\%qt%\src\corelib\animation /S /Q
220 rmdir %creaThirdPartyLibraries%\%qt%\src\corelib\tmp /S /Q
221 rmdir %creaThirdPartyLibraries%\%qt%\src\corelib\statemachine /S /Q
222
223 XCOPY %QTDIR%\src\gui\* %creaThirdPartyLibraries%\%qt%\src\gui /s /i
224 ::Cleaning directories
225 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\animation /S /Q
226 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\effects /S /Q
227 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\egl /S /Q
228 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\embedded /S /Q
229 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\math3d /S /Q
230 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\s60framework /S /Q
231 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\statemachine /S /Q
232 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\symbian /S /Q
233 rmdir %creaThirdPartyLibraries%\%qt%\src\gui\tmp /S /Q
234
235 echo -----------------------------------
236 echo -------------wxWidgets-------------
237 echo -----------------------------------
238
239
240 mkdir %creaThirdPartyLibraries%\%wxWidgets%
241
242 mkdir %creaThirdPartyLibraries%\%wxWidgets%\include\
243 mkdir %creaThirdPartyLibraries%\%wxWidgets%\lib\
244 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\
245
246 XCOPY %WXDIR%\include\* %creaThirdPartyLibraries%\%wxWidgets%\include\ /s /i
247
248 copy /V /Y %WXDIR%\wx-config.in %creaThirdPartyLibraries%\%wxWidgets%\
249
250 copy /V /Y %WXDIR%\lib\dummy %creaThirdPartyLibraries%\%wxWidgets%\lib\
251 copy /V /Y %WXDIR%\lib\vms.opt %creaThirdPartyLibraries%\%wxWidgets%\lib\
252 copy /V /Y %WXDIR%\lib\vms_gtk.opt %creaThirdPartyLibraries%\%wxWidgets%\lib\
253
254 mkdir %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
255
256 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
257 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%_net.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
258 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%_xml.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
259 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_adv.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
260 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_aui.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
261 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_core.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
262 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_html.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
263 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_media.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
264 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_qa.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
265 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_richtext.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
266 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_xrc.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
267
268 IF %buildType%==release (
269         copy /V /Y %WXDIR%\lib\%vcFolder%\wxexpat.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
270         copy /V /Y %WXDIR%\lib\%vcFolder%\wxjpeg.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
271         copy /V /Y %WXDIR%\lib\%vcFolder%\wxpng.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
272         copy /V /Y %WXDIR%\lib\%vcFolder%\wxregex.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
273         copy /V /Y %WXDIR%\lib\%vcFolder%\wxtiff.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
274         copy /V /Y %WXDIR%\lib\%vcFolder%\wxzlib.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
275         mkdir %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%\msw
276         XCOPY %WXDIR%\lib\%vcFolder%\msw\* %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%\msw /s /i
277 ) ELSE (
278         copy /V /Y %WXDIR%\lib\%vcFolder%\wxexpatd.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
279         copy /V /Y %WXDIR%\lib\%vcFolder%\wxjpegd.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
280         copy /V /Y %WXDIR%\lib\%vcFolder%\wxpngd.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
281         copy /V /Y %WXDIR%\lib\%vcFolder%\wxregexd.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
282         copy /V /Y %WXDIR%\lib\%vcFolder%\wxtiffd.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
283         copy /V /Y %WXDIR%\lib\%vcFolder%\wxzlibd.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
284         mkdir %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%\mswd
285         XCOPY %WXDIR%\lib\%vcFolder%\mswd\* %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%\mswd /s /i
286 )
287
288 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\jpeg
289 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\png
290 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\tiff
291 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\zlib
292
293 XCOPY %WXDIR%\src\jpeg\* %creaThirdPartyLibraries%\%wxWidgets%\src\jpeg /s /i
294 XCOPY %WXDIR%\src\png\* %creaThirdPartyLibraries%\%wxWidgets%\src\png /s /i
295 XCOPY %WXDIR%\src\tiff\* %creaThirdPartyLibraries%\%wxWidgets%\src\tiff /s /i
296 XCOPY %WXDIR%\src\zlib\* %creaThirdPartyLibraries%\%wxWidgets%\src\zlib /s /i
297
298
299 echo -----------------------------------
300 echo -------------Boost-----------------
301 echo -----------------------------------
302
303 set boostMT=-vc100-mt-1_49.lib
304 set boostMTGD=-vc100-mt-gd-1_49.lib
305 set boostMTS=-vc100-mt-s-1_49.lib
306 set boostMTSGD=-vc100-mt-sgd-1_49.lib
307
308 mkdir %creaThirdPartyLibraries%\%boost%
309
310 mkdir %creaThirdPartyLibraries%\%boost%\include
311 mkdir %creaThirdPartyLibraries%\%boost%\lib
312
313 XCOPY %BOOSTINSTALLDIR%\include\* %creaThirdPartyLibraries%\%boost%\include /s /i
314
315 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_date_time%boostMT% %creaThirdPartyLibraries%\%boost%\lib
316 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_date_time%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
317 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_filesystem%boostMT% %creaThirdPartyLibraries%\%boost%\lib
318 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_filesystem%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
319 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_graph%boostMT% %creaThirdPartyLibraries%\%boost%\lib
320 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_graph%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
321 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_iostreams%boostMT% %creaThirdPartyLibraries%\%boost%\lib
322 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_iostreams%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
323 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_prg_exec_monitor%boostMT% %creaThirdPartyLibraries%\%boost%\lib
324 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_prg_exec_monitor%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
325 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_program_options%boostMT% %creaThirdPartyLibraries%\%boost%\lib
326 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_program_options%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
327 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_regex%boostMT% %creaThirdPartyLibraries%\%boost%\lib
328 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_regex%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
329 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_serialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
330 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_serialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
331 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_signals%boostMT% %creaThirdPartyLibraries%\%boost%\lib
332 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_signals%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
333 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_system%boostMT% %creaThirdPartyLibraries%\%boost%\lib
334 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_system%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
335 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_thread%boostMT% %creaThirdPartyLibraries%\%boost%\lib
336 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_thread%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
337 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_unit_test_framework%boostMT% %creaThirdPartyLibraries%\%boost%\lib
338 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_unit_test_framework%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
339 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wave%boostMT% %creaThirdPartyLibraries%\%boost%\lib
340 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wave%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
341 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wserialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
342 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wserialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
343 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMT% %creaThirdPartyLibraries%\%boost%\lib
344 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
345 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
346 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
347 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMT% %creaThirdPartyLibraries%\%boost%\lib
348 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
349 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
350 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
351 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMT% %creaThirdPartyLibraries%\%boost%\lib
352 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
353 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
354 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
355 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMT% %creaThirdPartyLibraries%\%boost%\lib
356 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
357 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
358 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
359 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMT% %creaThirdPartyLibraries%\%boost%\lib
360 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
361 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
362 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
363 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMT% %creaThirdPartyLibraries%\%boost%\lib
364 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
365 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
366 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
367 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMT% %creaThirdPartyLibraries%\%boost%\lib
368 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
369 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
370 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
371 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
372 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
373 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
374 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
375 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMT% %creaThirdPartyLibraries%\%boost%\lib
376 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
377 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
378 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
379 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMT% %creaThirdPartyLibraries%\%boost%\lib
380 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
381 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
382 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
383 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMT% %creaThirdPartyLibraries%\%boost%\lib
384 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
385 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
386 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
387 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMT% %creaThirdPartyLibraries%\%boost%\lib
388 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
389 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
390 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
391 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMT% %creaThirdPartyLibraries%\%boost%\lib
392 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
393 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
394 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
395 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMT% %creaThirdPartyLibraries%\%boost%\lib
396 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
397 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
398 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
399 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
400 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
401 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
402 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
403
404 echo -----------------------------------
405 echo -------------Xcerces---------------
406 echo -----------------------------------
407 mkdir %creaThirdPartyLibraries%\%xercesc%
408
409 mkdir %creaThirdPartyLibraries%\%xercesc%\include\
410 mkdir %creaThirdPartyLibraries%\%xercesc%\lib\
411
412 XCOPY %XERCESDIR%\src\* %creaThirdPartyLibraries%\%xercesc%\include\ /s /i
413 copy /V /Y %XERCESDIR%\Build\%winType%\VC10\%buildType%\%xercesFile% %creaThirdPartyLibraries%\%xercesc%\lib\
414
415 echo -----------------------------------
416 echo -------------ITK-------------------
417 echo -----------------------------------
418 mkdir %creaThirdPartyLibraries%\%itk%
419
420 mkdir %creaThirdPartyLibraries%\%itk%\include
421 mkdir %creaThirdPartyLibraries%\%itk%\lib
422
423 XCOPY %ITKINSTALLDIR%\include\* %creaThirdPartyLibraries%\%itk%\include /s /i
424 XCOPY %ITKINSTALLDIR%\lib\* %creaThirdPartyLibraries%\%itk%\lib /s /i
425
426
427 echo -----------------------------------
428 echo -------------VTK-------------------
429 echo -----------------------------------
430 mkdir %creaThirdPartyLibraries%\%vtk%
431
432 mkdir %creaThirdPartyLibraries%\%vtk%\include
433 mkdir %creaThirdPartyLibraries%\%vtk%\lib
434
435 XCOPY %VTKINSTALLDIR%\include\* %creaThirdPartyLibraries%\%vtk%\include /s /i
436 XCOPY %VTKINSTALLDIR%\lib\* %creaThirdPartyLibraries%\%vtk%\lib /s /i
437
438 echo cleaning
439
440 del %creaThirdPartyLibraries%\%vtk%\lib\vtk-5.10\VTKTargets.cmake
441 ::del %creaThirdPartyLibraries%\%vtk%\lib\vtk-5.10\VTKTargets-release.cmake
442
443 echo -----------------------------------
444 echo -------------GDCM------------------
445 echo -----------------------------------
446 mkdir %creaThirdPartyLibraries%\%gdcm%
447
448 mkdir %creaThirdPartyLibraries%\%gdcm%\bin
449 mkdir %creaThirdPartyLibraries%\%gdcm%\include
450 mkdir %creaThirdPartyLibraries%\%gdcm%\lib
451 mkdir %creaThirdPartyLibraries%\%gdcm%\share
452
453 XCOPY %GDCMINSTALLDIR%\include\* %creaThirdPartyLibraries%\%gdcm%\include /s /i
454 XCOPY %GDCMINSTALLDIR%\lib\* %creaThirdPartyLibraries%\%gdcm%\lib /s /i
455 XCOPY %GDCMINSTALLDIR%\share\* %creaThirdPartyLibraries%\%gdcm%\share /s /i
456
457 echo -----------------------------------
458 echo -------------TTH-------------------
459 echo -----------------------------------
460 mkdir %creaThirdPartyLibraries%\tth
461 XCOPY %TTHDIR%\* %creaThirdPartyLibraries%\%tth% /s /i
462
463 echo -----------------------------------
464 echo -----End of Moving Libraries-------
465 echo -----------------------------------
466
467 exit /B