2 echo -----------------------------------
3 echo --------Moving Libraries-----------
4 echo -----------------------------------
5 echo -----------------------------------
6 echo ------Asking Architecture----------
7 echo -----------------------------------
8 if %PROCESSOR_ARCHITECTURE%==x86 (
9 set ProgramFilesPath_x86=%ProgramFiles%
10 echo "Architecture found = x86"
12 set "ProgramFilesPath_x64=%ProgramFiles%"
13 set "ProgramFilesPath_x86=%ProgramFiles(x86)%"
14 echo "Architecture found = x64"
16 echo -----------------------------------
17 echo ---Setting Enviroment Variables----
18 echo -----------------------------------
20 set thirdpartyGeneration=%1
21 set thirdpartyInstallPath=%2
22 ::The following line is to force x86 or x64 compilation
25 set MIKTEXPFDIR="%ProgramFilesPath_x86%\MiKTeX 2.9\miktex\bin\texworks.exe"
27 set installpath=%thirdpartyGeneration%\thirdparty_install\%buildType%
28 set binpath=%thirdpartyGeneration%\thirdparty_bin\%buildType%
29 set sourcepath=%thirdpartyGeneration%\thirdparty_source\%buildType%
31 set creaThirdPartyLibraries=%thirdpartyGeneration%\thirdparty_temp\creaThirdParty_libraries
35 set wxWidgets=wxWidgets
45 set QTDIR=%sourcepath%\%qt%
46 set WXDIR=%sourcepath%\%wxWidgets%
47 set BOOSTDIR=%sourcepath%\%boost%
48 set XERCESDIR=%sourcepath%\%xercesc%
49 set ITKSRCDIR=%sourcepath%\%itk%
50 set VTKSRCDIR=%sourcepath%\%vtk%
51 set GDCMSRCDIR=%sourcepath%\%gdcm%
52 set BOOSTINSTALLDIR=%installpath%\%boost%
53 set ITKINSTALLDIR=%installpath%\%itk%
54 set VTKINSTALLDIR=%installpath%\%vtk%
55 set GDCMINSTALLDIR=%installpath%\%gdcm%
56 set TTHDIR=%sourcepath%\%tth%
57 set MIKTEXDIR=%creaThirdPartyLibraries%\%miktex%
59 if not exist %MIKTEXPFDIR% (
60 set MIKTEXPFDIR="%ProgramFilesPath_x64%\MiKTeX 2.9\miktex\bin\texworks.exe"
61 if not exist %MIKTEXPFDIR% (
62 echo ERROR!!! MiKTex has not been found in the system
64 ) else set MIKTEXPFDIR="%ProgramFilesPath_x64%\MiKTeX 2.9"
65 ) else set MIKTEXPFDIR="%ProgramFilesPath_x86%\MiKTeX 2.9"
68 echo if(%buildType%==release)(
70 set wxPrefixBase=wxbase28
71 set wxPrefixmsw=wxmsw28
72 set boostMT=-vc100-mt-1_49.*
73 set boostMTGD=-vc100-mt-gd-1_49.*
74 set boostMTS=-vc100-mt-s-1_49.*
75 set boostMTSGD=-vc100-mt-sgd-1_49.*
78 echo set wxPrefixBase=wxbase293d
79 echo set wxPrefixmsw=wxmsw293d
86 if %PROCESSOR_ARCHITECTURE%==x86 (
90 set vcFolder=vc_amd64_dll
95 echo -----------------------------------
96 echo Environment variables Configuration
97 echo -----------------------------------
98 echo ThirdpartyGeneration=%thirdpartyGeneration%
100 echo miktexAux=%miktexAux%
101 echo InstallPath=%installpath%
102 echo BinPath=%binpath%
103 echo SourcePath=%sourcepath%
104 echo creaThirdPartyLibraries=%thirdpartyInstallPath%\creaThirdParty_libraries
108 echo Xercesc=%xercesc%
114 echo BOOSTDIR=%BOOSTDIR%
115 echo XERCESDIR=%XERCESDIR%
116 echo ITKSRCDIR=%ITKSRCDIR%
117 echo VTKSRCDIR=%VTKSRCDIR%
119 rmdir /S /Q %creaThirdPartyLibraries%
121 mkdir %creaThirdPartyLibraries%
124 echo -----------------------------------
125 echo -------------QT--------------------
126 echo -----------------------------------
128 mkdir %creaThirdPartyLibraries%\%qt%
130 mkdir %creaThirdPartyLibraries%\%qt%\bin\
131 mkdir %creaThirdPartyLibraries%\%qt%\include\
132 mkdir %creaThirdPartyLibraries%\%qt%\lib\
133 mkdir %creaThirdPartyLibraries%\%qt%\mkspecs\
134 mkdir %creaThirdPartyLibraries%\%qt%\src\
136 XCOPY %QTDIR%\mkspecs\* %creaThirdPartyLibraries%\%qt%\mkspecs\ /s /i
137 XCOPY %QTDIR%\include\* %creaThirdPartyLibraries%\%qt%\include\ /s /i
139 copy /V /Y %QTDIR%\bin\assistant.exe %creaThirdPartyLibraries%\%qt%\bin\
140 copy /V /Y %QTDIR%\bin\designer.exe %creaThirdPartyLibraries%\%qt%\bin\
141 copy /V /Y %QTDIR%\bin\dumpcpp.exe %creaThirdPartyLibraries%\%qt%\bin\
142 copy /V /Y %QTDIR%\bin\idc.exe %creaThirdPartyLibraries%\%qt%\bin\
143 copy /V /Y %QTDIR%\bin\lconvert.exe %creaThirdPartyLibraries%\%qt%\bin\
144 copy /V /Y %QTDIR%\bin\linguist.exe %creaThirdPartyLibraries%\%qt%\bin\
145 copy /V /Y %QTDIR%\bin\lrelease.exe %creaThirdPartyLibraries%\%qt%\bin\
146 copy /V /Y %QTDIR%\bin\lupdate.exe %creaThirdPartyLibraries%\%qt%\bin\
147 copy /V /Y %QTDIR%\bin\moc.exe %creaThirdPartyLibraries%\%qt%\bin\
148 copy /V /Y %QTDIR%\bin\pixeltool.exe %creaThirdPartyLibraries%\%qt%\bin\
149 copy /V /Y %QTDIR%\bin\qcollectiongenerator.exe %creaThirdPartyLibraries%\%qt%\bin\
150 copy /V /Y %QTDIR%\bin\qhelpconverter.exe %creaThirdPartyLibraries%\%qt%\bin\
151 copy /V /Y %QTDIR%\bin\qhelpgenerator.exe %creaThirdPartyLibraries%\%qt%\bin\
152 copy /V /Y %QTDIR%\bin\qmake.exe %creaThirdPartyLibraries%\%qt%\bin\
153 copy /V /Y %QTDIR%\bin\qt3to4.exe %creaThirdPartyLibraries%\%qt%\bin\
154 copy /V /Y %QTDIR%\bin\qtdemo.exe %creaThirdPartyLibraries%\%qt%\bin\
155 copy /V /Y %QTDIR%\bin\rcc.exe %creaThirdPartyLibraries%\%qt%\bin\
156 copy /V /Y %QTDIR%\bin\uic.exe %creaThirdPartyLibraries%\%qt%\bin\
157 copy /V /Y %QTDIR%\bin\uic3.exe %creaThirdPartyLibraries%\%qt%\bin\
158 copy /V /Y %QTDIR%\bin\xmlpatterns.exe %creaThirdPartyLibraries%\%qt%\bin\
159 copy /V /Y %QTDIR%\bin\Qt3Support%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
160 copy /V /Y %QTDIR%\bin\QtCore%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
161 copy /V /Y %QTDIR%\bin\QtDesigner%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
162 copy /V /Y %QTDIR%\bin\QtDesignerComponents%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
164 :: In order to compile I have to copy the following dlls -- change it because those libraries should be in dll folder of thirdparty libs
165 copy /V /Y %QTDIR%\bin\phonon%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
166 copy /V /Y %QTDIR%\bin\QtCore%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
167 copy /V /Y %QTDIR%\bin\QtGui%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
168 copy /V /Y %QTDIR%\bin\QtNetwork%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
169 copy /V /Y %QTDIR%\bin\QtOpenGL%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
170 copy /V /Y %QTDIR%\bin\QtScript%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
171 copy /V /Y %QTDIR%\bin\QtScriptTools%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
172 copy /V /Y %QTDIR%\bin\QtSql%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
173 copy /V /Y %QTDIR%\bin\QtSvg%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
174 copy /V /Y %QTDIR%\bin\QtTest%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
175 copy /V /Y %QTDIR%\bin\QtXml%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
176 copy /V /Y %QTDIR%\bin\QtXmlPatterns%qtBtype%.dll %creaThirdPartyLibraries%\%qt%\bin\
177 ::End of temporal copy
179 XCOPY %QTDIR%\lib\*.lib %creaThirdPartyLibraries%\%qt%\lib\ /i
181 mkdir %creaThirdPartyLibraries%\%qt%\src\corelib
182 mkdir %creaThirdPartyLibraries%\%qt%\src\gui
184 XCOPY %QTDIR%\src\corelib\* %creaThirdPartyLibraries%\%qt%\src\corelib /s /i
186 echo %QTDIR%\src\gui\
187 echo %creaThirdPartyLibraries%\%qt%\src\gui
188 XCOPY %QTDIR%\src\gui\* %creaThirdPartyLibraries%\%qt%\src\gui /s /i
190 echo -----------------------------------
191 echo -------------wxWidgets-------------
192 echo -----------------------------------
195 mkdir %creaThirdPartyLibraries%\%wxWidgets%
197 mkdir %creaThirdPartyLibraries%\%wxWidgets%\include\
198 mkdir %creaThirdPartyLibraries%\%wxWidgets%\lib\
199 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\
201 XCOPY %WXDIR%\include\* %creaThirdPartyLibraries%\%wxWidgets%\include\ /s /i
203 copy /V /Y %WXDIR%\wx-config.in %creaThirdPartyLibraries%\%wxWidgets%\
205 copy /V /Y %WXDIR%\lib\dummy %creaThirdPartyLibraries%\%wxWidgets%\lib\
206 copy /V /Y %WXDIR%\lib\vms.opt %creaThirdPartyLibraries%\%wxWidgets%\lib\
207 copy /V /Y %WXDIR%\lib\vms_gtk.opt %creaThirdPartyLibraries%\%wxWidgets%\lib\
209 mkdir %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
211 :: In order to compile I have to copy the following dlls -- change it because those libraries should be in dll folder of thirdparty libs
212 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%_net_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
213 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
214 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%_xml_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
215 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_adv_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
216 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_aui_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
217 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_core_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
218 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_gl_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
219 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_html_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
220 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_media_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
221 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_qa_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
222 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_richtext_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
223 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_xrc_vc_custom.dll %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
224 ::End of temporal copy
226 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
227 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%_net.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
228 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixBase%_xml.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
229 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_adv.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
230 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_aui.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
231 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_core.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
232 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_html.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
233 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_media.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
234 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_qa.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
235 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_richtext.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
236 copy /V /Y %WXDIR%\lib\%vcFolder%\%wxPrefixmsw%_xrc.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
237 copy /V /Y %WXDIR%\lib\%vcFolder%\wxexpat.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
238 copy /V /Y %WXDIR%\lib\%vcFolder%\wxjpeg.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
239 copy /V /Y %WXDIR%\lib\%vcFolder%\wxpng.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
240 copy /V /Y %WXDIR%\lib\%vcFolder%\wxregex.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
241 copy /V /Y %WXDIR%\lib\%vcFolder%\wxtiff.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
242 copy /V /Y %WXDIR%\lib\%vcFolder%\wxzlib.lib %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%
244 mkdir %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%\msw
246 XCOPY %WXDIR%\lib\%vcFolder%\msw\* %creaThirdPartyLibraries%\%wxWidgets%\lib\%vcFolder%\msw /s /i
248 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\jpeg
249 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\png
250 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\tiff
251 mkdir %creaThirdPartyLibraries%\%wxWidgets%\src\zlib
253 XCOPY %WXDIR%\src\jpeg\* %creaThirdPartyLibraries%\%wxWidgets%\src\jpeg /s /i
254 XCOPY %WXDIR%\src\png\* %creaThirdPartyLibraries%\%wxWidgets%\src\png /s /i
255 XCOPY %WXDIR%\src\tiff\* %creaThirdPartyLibraries%\%wxWidgets%\src\tiff /s /i
256 XCOPY %WXDIR%\src\zlib\* %creaThirdPartyLibraries%\%wxWidgets%\src\zlib /s /i
259 echo -----------------------------------
260 echo -------------Boost-----------------
261 echo -----------------------------------
263 mkdir %creaThirdPartyLibraries%\%boost%
265 mkdir %creaThirdPartyLibraries%\%boost%\include
266 mkdir %creaThirdPartyLibraries%\%boost%\lib
268 XCOPY %BOOSTINSTALLDIR%\include\* %creaThirdPartyLibraries%\%boost%\include /s /i
270 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_date_time%boostMT% %creaThirdPartyLibraries%\%boost%\lib
271 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_date_time%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
272 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_filesystem%boostMT% %creaThirdPartyLibraries%\%boost%\lib
273 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_filesystem%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
274 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_graph%boostMT% %creaThirdPartyLibraries%\%boost%\lib
275 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_graph%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
276 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_iostreams%boostMT% %creaThirdPartyLibraries%\%boost%\lib
277 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_iostreams%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
278 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_prg_exec_monitor%boostMT% %creaThirdPartyLibraries%\%boost%\lib
279 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_prg_exec_monitor%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
280 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_program_options%boostMT% %creaThirdPartyLibraries%\%boost%\lib
281 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_program_options%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
282 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_regex%boostMT% %creaThirdPartyLibraries%\%boost%\lib
283 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_regex%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
284 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_serialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
285 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_serialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
286 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_signals%boostMT% %creaThirdPartyLibraries%\%boost%\lib
287 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_signals%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
288 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_system%boostMT% %creaThirdPartyLibraries%\%boost%\lib
289 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_system%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
290 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_thread%boostMT% %creaThirdPartyLibraries%\%boost%\lib
291 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_thread%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
292 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_unit_test_framework%boostMT% %creaThirdPartyLibraries%\%boost%\lib
293 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_unit_test_framework%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
294 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wave%boostMT% %creaThirdPartyLibraries%\%boost%\lib
295 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wave%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
296 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wserialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
297 copy /V /Y %BOOSTINSTALLDIR%\lib\boost_wserialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
298 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMT% %creaThirdPartyLibraries%\%boost%\lib
299 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
300 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
301 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_date_time%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
302 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMT% %creaThirdPartyLibraries%\%boost%\lib
303 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
304 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
305 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_filesystem%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
306 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMT% %creaThirdPartyLibraries%\%boost%\lib
307 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
308 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
309 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_graph%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
310 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMT% %creaThirdPartyLibraries%\%boost%\lib
311 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
312 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
313 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_iostreams%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
314 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMT% %creaThirdPartyLibraries%\%boost%\lib
315 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
316 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
317 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_prg_exec_monitor%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
318 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMT% %creaThirdPartyLibraries%\%boost%\lib
319 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
320 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
321 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_program_options%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
322 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMT% %creaThirdPartyLibraries%\%boost%\lib
323 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
324 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
325 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_regex%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
326 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
327 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
328 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
329 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_serialization%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
330 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMT% %creaThirdPartyLibraries%\%boost%\lib
331 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
332 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
333 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_signals%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
334 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMT% %creaThirdPartyLibraries%\%boost%\lib
335 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
336 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
337 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_system%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
338 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMT% %creaThirdPartyLibraries%\%boost%\lib
339 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
340 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
341 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_test_exec_monitor%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
342 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMT% %creaThirdPartyLibraries%\%boost%\lib
343 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
344 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
345 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_thread%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
346 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMT% %creaThirdPartyLibraries%\%boost%\lib
347 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
348 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
349 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_unit_test_framework%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
350 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMT% %creaThirdPartyLibraries%\%boost%\lib
351 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
352 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
353 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wave%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
354 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMT% %creaThirdPartyLibraries%\%boost%\lib
355 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMTGD% %creaThirdPartyLibraries%\%boost%\lib
356 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMTS% %creaThirdPartyLibraries%\%boost%\lib
357 copy /V /Y %BOOSTINSTALLDIR%\lib\libboost_wserialization%boostMTSGD% %creaThirdPartyLibraries%\%boost%\lib
359 echo -----------------------------------
360 echo -------------Xcerces---------------
361 echo -----------------------------------
362 mkdir %creaThirdPartyLibraries%\%xercesc%
364 mkdir %creaThirdPartyLibraries%\%xercesc%\include\
365 mkdir %creaThirdPartyLibraries%\%xercesc%\lib\
367 XCOPY %XERCESDIR%\src\* %creaThirdPartyLibraries%\%xercesc%\include\ /s /i
369 copy /V /Y %XERCESDIR%\Build\%winType%\VC10\Release\xerces-c_3.lib %creaThirdPartyLibraries%\%xercesc%\lib\
371 :: In order to compile I have to copy the following dlls -- change it because those libraries should be in dll folder of thirdparty libs
372 copy /V /Y %XERCESDIR%\Build\%winType%\VC10\Release\xerces-c_3_1.dll %creaThirdPartyLibraries%\%xercesc%\lib\
375 echo -----------------------------------
376 echo -------------ITK-------------------
377 echo -----------------------------------
378 mkdir %creaThirdPartyLibraries%\%itk%
380 mkdir %creaThirdPartyLibraries%\%itk%\include
381 mkdir %creaThirdPartyLibraries%\%itk%\lib
383 XCOPY %ITKINSTALLDIR%\include\* %creaThirdPartyLibraries%\%itk%\include /s /i
384 XCOPY %ITKINSTALLDIR%\lib\* %creaThirdPartyLibraries%\%itk%\lib /s /i
387 echo -----------------------------------
388 echo -------------VTK-------------------
389 echo -----------------------------------
390 mkdir %creaThirdPartyLibraries%\%vtk%
392 mkdir %creaThirdPartyLibraries%\%vtk%\include
393 mkdir %creaThirdPartyLibraries%\%vtk%\lib
394 mkdir %creaThirdPartyLibraries%\%vtk%\bin
396 XCOPY %VTKINSTALLDIR%\include\* %creaThirdPartyLibraries%\%vtk%\include /s /i
397 XCOPY %VTKINSTALLDIR%\lib\* %creaThirdPartyLibraries%\%vtk%\lib /s /i
398 XCOPY %VTKINSTALLDIR%\bin\* %creaThirdPartyLibraries%\%vtk%\bin /s /i
400 echo -----------------------------------
401 echo -------------GDCM------------------
402 echo -----------------------------------
403 mkdir %creaThirdPartyLibraries%\%gdcm%
405 mkdir %creaThirdPartyLibraries%\%gdcm%\bin
406 mkdir %creaThirdPartyLibraries%\%gdcm%\include
407 mkdir %creaThirdPartyLibraries%\%gdcm%\lib
408 mkdir %creaThirdPartyLibraries%\%gdcm%\share
410 XCOPY %GDCMINSTALLDIR%\include\* %creaThirdPartyLibraries%\%gdcm%\include /s /i
411 XCOPY %GDCMINSTALLDIR%\lib\* %creaThirdPartyLibraries%\%gdcm%\lib /s /i
412 XCOPY %GDCMINSTALLDIR%\share\* %creaThirdPartyLibraries%\%gdcm%\share /s /i
414 echo -----------------------------------
415 echo -------------TTH-------------------
416 echo -----------------------------------
417 mkdir %creaThirdPartyLibraries%\tth
418 XCOPY %TTHDIR%\* %creaThirdPartyLibraries%\%tth% /s /i
420 ::echo -----------------------------------
421 ::echo -------------MiKText---------------
422 ::echo -----------------------------------
423 ::mkdir %creaThirdPartyLibraries%\%miktexAux%
425 ::XCOPY %MIKTEXPFDIR%\* %MIKTEXDIR% /s /i
428 echo -----------------------------------
429 echo -----End of Moving Libraries-------
430 echo -----------------------------------