X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Install_ThirdParty%2Fscripts%2Fdownload_ThirdPartySW.bat;h=263ab8800cd0092ff738f6892b6d310f3e469e00;hb=26d58f7c67be5f6d262f398baafa0ad81c004cd9;hp=b4a5842d94821a12452bc327d601b0570fea59a7;hpb=a465a7043637b6a247633b58510cd3a5d3a3038c;p=creaToolsTools.git diff --git a/Install_ThirdParty/scripts/download_ThirdPartySW.bat b/Install_ThirdParty/scripts/download_ThirdPartySW.bat index b4a5842..263ab88 100644 --- a/Install_ThirdParty/scripts/download_ThirdPartySW.bat +++ b/Install_ThirdParty/scripts/download_ThirdPartySW.bat @@ -30,16 +30,19 @@ set wgetPath="%ProgramFilesPath_x86%\GnuWin32\bin\wget.exe" if not exist %zipPath% set zipPath="%ProgramFilesPath_x64%\7-Zip\7z.exe" if not exist %zipPath% ( echo ERROR!!! 7Zip has not been found in the system + pause exit ) if not exist %vcvarsall% set vcvarsall="%ProgramFilesPath_x64%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" if not exist %vcvarsall% ( echo ERROR!!! Visual Studio has not been found in the system + pause exit ) if not exist %wgetPath% ( echo ERROR!!! wget has not been found in the system + pause exit ) @@ -54,11 +57,12 @@ if %wxStable%==ON ( set WXFNAME=wxWidgets-2.8.12.zip set WXVERSION=2.8.12 ) else ( - set WXFNAME=wxWidgets-2.9.3.zip - set WXVERSION=2.9.2 + set WXFNAME=wxWidgets-2.9.4.zip + set WXVERSION=2.9.4 ) else -set BOOSTFNAME=boost_1_49_0.7z +REM set BOOSTFNAME=boost_1_49_0.7z +set BOOSTFNAME=boost_1_52_0.7z set XERCESFNAME=xerces-c-3.1.1.zip set ITKFNAME=InsightToolkit-3.20.1.zip set VTKFNAME=vtk-5.10.0.zip @@ -66,6 +70,7 @@ set GDCMFNAME=gdcm_11_Oct_2011.tar ::set GDCMFNAME=gdcm_05_Mai_2011.tar set TTHFNAME=tth_exe.zip set JOMFNAME=jom.zip +set SQLITEFNAME=sqlite_v3.6.23.1.zip echo ----------------------------------- echo Environment variables Configuration @@ -86,95 +91,112 @@ echo ----------------------------------- cd %sourcepath%\ -%wgetPath% "http://releases.qt-project.org/qt4/source/%QTFNAME%" -%wgetPath% "http://sourceforge.net/projects/wxwindows/files/%WXVERSION%/%WXFNAME%/download" -%wgetPath% "http://sourceforge.net/projects/boost/files/boost/1.49.0/%BOOSTFNAME%/download" -%wgetPath% "http://mirror.ibcp.fr/pub/apache//xerces/c/3/sources/%XERCESFNAME%" -%wgetPath% "http://sourceforge.net/projects/itk/files/itk/3.20/%ITKFNAME%/download" -%wgetPath% "http://www.vtk.org/files/release/5.10/%VTKFNAME%" -%wgetPath% "%urlCreatisSource%/%GDCMFNAME%.gz" -%wgetPath% "http://hutchinson.belmont.ma.us/tth/tth-noncom/%TTHFNAME%" -%wgetPath% "ftp://ftp.qt.nokia.com/jom/%JOMFNAME%" - -echo ----------------------------------- -echo --------------Qt------------------- -echo ----------------------------------- -call %vcvarsall% - -cd %sourcepath% -%zipPath% x %sourcepath%\%QTFNAME% -del %sourcepath%\%QTFNAME% - -echo ----------------------------------- -echo --------------JOM------------------ -echo ----------------------------------- - -cd %sourcepath% -%zipPath% x %sourcepath%\%JOMFNAME% -o* -del %sourcepath%\%JOMFNAME% - -echo ----------------------------------- -echo -----------wxWidgets--------------- -echo ----------------------------------- -echo ----------Extracting--------------- - -cd %sourcepath% -%zipPath% x %sourcepath%\%WXFNAME% +REM%wgetPath% "http://sourceforge.net/projects/itk/files/itk/3.20/%ITKFNAME%/download" +REM%wgetPath% "http://sourceforge.net/projects/wxwindows/files/%WXVERSION%/%WXFNAME%/download" +REM%wgetPath% "http://sourceforge.net/projects/boost/files/boost/1.49.0/%BOOSTFNAME%/download" + +if %EEDdownloadQT%==FALSE GOTO SKIPDOWNLOADQT + %wgetPath% "http://releases.qt-project.org/qt4/source/%QTFNAME%" + %wgetPath% "http://releases.qt-project.org/jom/%JOMFNAME%" + echo ----------------------------------- + echo --------------Qt------------------- + echo ----------------------------------- + call %vcvarsall% + cd %sourcepath% + %zipPath% x %sourcepath%\%QTFNAME% + del %sourcepath%\%QTFNAME% + echo ----------------------------------- + echo --------------JOM------------------ + echo ----------------------------------- + cd %sourcepath% + %zipPath% x %sourcepath%\%JOMFNAME% -o* + del %sourcepath%\%JOMFNAME% +:SKIPDOWNLOADQT + +if %EEDdownloadITK%==FALSE GOTO SKIPDOWNLOADITK + %wgetPath% "http://downloads.sourceforge.net/project/itk/itk/3.20/%ITKFNAME%?r=http%3A%2F%2Fwww.itk.org%2FITK%2Fresources%2Fsoftware.html&ts=1357254419&use_mirror=ufpr" + echo ----------------------------------- + echo -------------ITK------------------- + echo ----------------------------------- + cd %sourcepath% + %zipPath% x %ITKFNAME% + del %ITKFNAME% +:SKIPDOWNLOADITK + +if %EEDdownloadWXWINDOWS%==FALSE GOTO SKIPDOWNLOADWXWINDOWS + %wgetPath% "http://downloads.sourceforge.net/project/wxwindows/%WXVERSION%/%WXFNAME%?r=http%3A%2F%2Fwww.wxwidgets.org%2Fdownloads%2F%23latest_dev&ts=1357255370&use_mirror=ufpr" + echo ----------------------------------- + echo -----------wxWidgets--------------- + echo ----------------------------------- + echo ----------Extracting--------------- + cd %sourcepath% + %zipPath% x %sourcepath%\%WXFNAME% del %sourcepath%\%WXFNAME% +:SKIPDOWNLOADWXWINDOWS + +if %EEDdownloadBOOST%==FALSE GOTO SKIPDOWNLOADBOOST + REM %wgetPath% "http://downloads.sourceforge.net/project/boost/boost/1.49.0/%BOOSTFNAME%?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fboost%2Ffiles%2Fboost%2F1.49.0%2F&ts=1357255694&use_mirror=hivelocity" + %wgetPath% "http://downloads.sourceforge.net/project/boost/boost/1.52.0/boost_1_52_0.7z?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fboost%2Ffiles%2Fboost%2F1.52.0%2Fboost_1_52_0.7z%2Fdownload&ts=1360058777&use_mirror=ignum" + echo ----------------------------------- + echo ------------Boost------------------ + echo ----------------------------------- + cd %sourcepath% + %zipPath% x %sourcepath%\%BOOSTFNAME% + del %sourcepath%\%BOOSTFNAME% +:SKIPDOWNLOADBOOST + +if %EEDdownloadXERCES%==FALSE GOTO SKIPDOWNLOADXERCES + %wgetPath% "http://mirror.ibcp.fr/pub/apache//xerces/c/3/sources/%XERCESFNAME%" + echo ----------------------------------- + echo -------------XERCES---------------- + echo ----------------------------------- + cd %sourcepath% + %zipPath% x %XERCESFNAME% + del %XERCESFNAME% +:SKIPDOWNLOADXERCES + +if %EEDdownloadVTK%==FALSE GOTO SKIPDOWNLOADVTK + %wgetPath% "http://www.vtk.org/files/release/5.10/%VTKFNAME%" + echo ----------------------------------- + echo -------------VTK------------------- + echo ----------------------------------- + cd %sourcepath% + %zipPath% x %sourcepath%\%VTKFNAME% + del %sourcepath%\%VTKFNAME% +:SKIPDOWNLOADVTK + +if %EEDdownloadGDCM%==FALSE GOTO SKIPDOWNLOADGDCM + %wgetPath% "%urlCreatisSource%/%GDCMFNAME%.gz" + echo ----------------------------------- + echo ------------GDCM ------------------ + echo ----------------------------------- + cd %sourcepath% + %zipPath% x %GDCMFNAME%.gz + %zipPath% x %GDCMFNAME% + del %GDCMFNAME%.gz + del %GDCMFNAME% +:SKIPDOWNLOADGDCM + +if %EEDdownloadTTH%==FALSE GOTO SKIPDOWNLOADTTH + %wgetPath% "http://hutchinson.belmont.ma.us/tth/tth-noncom/%TTHFNAME%" + echo ----------------------------------- + echo --------------TTH------------------ + echo ----------------------------------- + cd %sourcepath% + %zipPath% x %TTHFNAME% + del %TTHFNAME% +:SKIPDOWNLOADTTH + +if %EEDdownloadSQLite%==FALSE GOTO SKIPDOWNLOADSQLITE + %wgetPath% "http://www.creatis.insa-lyon.fr/software/public/creatools/crea_ThirdParty_Libraries/source/%SQLITEFNAME%" + echo ------------------------------------------------ + echo --------------SQLite (creatis)------------------ + echo ------------------------------------------------ + cd %sourcepath% + %zipPath% x %SQLITEFNAME% + del %SQLITEFNAME% +:SKIPDOWNLOADSQLITE -echo ----------------------------------- -echo ------------Boost------------------ -echo ----------------------------------- - -cd %sourcepath% -%zipPath% x %sourcepath%\%BOOSTFNAME% -del %sourcepath%\%BOOSTFNAME% - -echo ----------------------------------- -echo -------------VTK------------------- -echo ----------------------------------- - -cd %sourcepath% -%zipPath% x %sourcepath%\%VTKFNAME% -del %sourcepath%\%VTKFNAME% - -echo ----------------------------------- -echo ------------GDCM ------------------ -echo ----------------------------------- - -cd %sourcepath% -%zipPath% x %GDCMFNAME%.gz -%zipPath% x %GDCMFNAME% -del %GDCMFNAME%.gz -del %GDCMFNAME% - -echo ----------------------------------- -echo -------------ITK------------------- -echo ----------------------------------- - -cd %sourcepath% -%zipPath% x %ITKFNAME% -del %ITKFNAME% - -echo ----------------------------------- -echo -------------XERCES---------------- -echo ----------------------------------- - -cd %sourcepath% -%zipPath% x %XERCESFNAME% -del %XERCESFNAME% - -echo ----------------------------------- -echo --------------TTH------------------ -echo ----------------------------------- - -cd %sourcepath% -%zipPath% x %TTHFNAME% -del %TTHFNAME% - -echo ------End TTH Installation--------- - -echo ----------------------------------- echo ----------------------------------- echo --------Renaming Folders----------- @@ -182,12 +204,14 @@ echo ----------------------------------- cd %sourcepath% rename qt-everywhere-opensource-src-4.8.2 qt rename wxWidgets-%WXVERSION% wxWidgets -rename boost_1_49_0 boost +REM rename boost_1_49_0 boost +rename boost_1_52_0 boost rename InsightToolkit-3.20.1 itk rename VTK vtk rename gdcm gdcm13 rename tth_exe tth rename xerces-c-3.1.1 xerces +rename sqlite_v3.6.23.1 sqlite echo -----End of Download Libraries----- echo -----------------------------------