@echo off
echo -----------------------------------
+echo --------Moving Libraries-----------
+echo -----------------------------------
+echo -----------------------------------
+echo ------Asking Architecture----------
+echo -----------------------------------
+if %PROCESSOR_ARCHITECTURE%==x86 (
+ set ProgramFilesPath_x86=%ProgramFiles%
+ echo "Architecture found = x86"
+) else (
+ set "ProgramFilesPath_x64=%ProgramFiles%"
+ set "ProgramFilesPath_x86=%ProgramFiles(x86)%"
+ echo "Architecture found = x64"
+)
+echo -----------------------------------
echo ---Setting Enviroment Variables----
echo -----------------------------------
set thirdpartyGeneration=%1
set thirdpartyInstallPath=%2
-set "miktex=%ProgramFiles(x86)%\MiKTeX 2.9"
+set miktex="%ProgramFilesPath_x86%\MiKTeX 2.9\miktex\bin\texworks.exe"
set installpath=%thirdpartyGeneration%\thirdparty_install
set binpath=%thirdpartyGeneration%\thirdparty_bin
set sourcepath=%thirdpartyGeneration%\thirdparty_source
-set creaThirdPartyLibraries=%thirdpartyInstallPath%\creaThirdParty_libraries
+set creaThirdPartyLibraries=%thirdpartyGeneration%\thirdparty_temp\creaThirdParty_libraries
set qt=Qt-4.7.3
set wxWidgets=wxWidgets-2.9.2
set GDCMINSTALLDIR=%installpath%\%gdcm%
set TTHDIR=%sourcepath%\%tth%
-if "%miktex%"=="\MiKTeX 2.9" set "miktex=%ProgramFiles%\MiKTeX 2.9"
-if "%miktex%"=="\MiKTeX 2.9" (
+if not exist %miktex% (
+ set miktex="%ProgramFilesPath_x64%\MiKTeX 2.9\miktex\bin\texworks.exe"
+ if not exist %miktex% (
echo ERROR!!! MiKTex has not been found in the system
exit
+ )
+ else (
+ set miktex="%ProgramFilesPath_x64%\MiKTeX 2.9"
+ )
+)
+else (
+set miktex="%ProgramFilesPath_x86%\MiKTeX 2.9"
)
+echo -----------------------------------
+echo Environment variables Configuration
+echo -----------------------------------
+echo ThirdpartyGeneration=%thirdpartyGeneration%
+echo MikTex=%miktex%
+echo miktexAux=%miktexAux%
+echo InstallPath=%installpath%
+echo BinPath=%binpath%
+echo SourcePath=%sourcepath%
+echo creaThirdPartyLibraries=%thirdpartyInstallPath%\creaThirdParty_libraries
+echo QT=%qt%
+echo WX=%wxWidgets%
+echo BOOST=%boost%
+echo Xercesc=%xercesc%
+echo ITK=%itk%
+echo GDCM=%gdcm%
+echo VTK=%vtk%
+echo QTDIR=%QTDIR%
+echo WKDIR=%WXDIR%
+echo BOOSTDIR=%BOOSTDIR%
+echo XERCESDIR=%XERCESDIR%
+echo ITKSRCDIR=%ITKSRCDIR%
+echo VTKSRCDIR=%VTKSRCDIR%
+
+rmdir %creaThirdPartyLibraries% /s /q
+
mkdir %creaThirdPartyLibraries%
echo -----------------------------------
mkdir %creaThirdPartyLibraries%\%qt%\src\gui
XCOPY %QTDIR%\src\corelib\* %creaThirdPartyLibraries%\%qt%\src\corelib /s /i
+
+echo %QTDIR%\src\gui\
+echo %creaThirdPartyLibraries%\%qt%\src\gui
XCOPY %QTDIR%\src\gui\* %creaThirdPartyLibraries%\%qt%\src\gui /s /i
echo -----------------------------------
echo -----------------------------------
echo -------------Boost-----------------
echo -----------------------------------
-cd %creaThirdPartyLibraries%\%boost%
+mkdir %creaThirdPartyLibraries%\%boost%
mkdir %creaThirdPartyLibraries%\%boost%\include\%boost%\boost
mkdir %creaThirdPartyLibraries%\%boost%\lib
echo -----------------------------------
mkdir %creaThirdPartyLibraries%\tth
XCOPY %TTHDIR%\* %creaThirdPartyLibraries%\%tth% /s /i
+
echo -----------------------------------
echo -------------MiKText---------------
echo -----------------------------------
mkdir %creaThirdPartyLibraries%\%miktexAux%
-XCOPY "%miktex%\*" %creaThirdPartyLibraries%\%miktexAux% /s /i
\ No newline at end of file
+XCOPY %miktex%\* %creaThirdPartyLibraries%\%miktexAux% /s /i
+
+echo -----------------------------------
+echo -----End of Moving Libraries-------
+echo -----------------------------------
\ No newline at end of file