]> Creatis software - creaToolsTools.git/blobdiff - Install_mingw64/Install_ThirdParty/scripts/install_thirdparty_all.bat
#3200creaToolsToolsFeatureNewNormalbranch mingw64
[creaToolsTools.git] / Install_mingw64 / Install_ThirdParty / scripts / install_thirdparty_all.bat
index 4493e80d2749653a6ac9d7f1453250016c385bff..2808f96cb2be518846e084842853548c7048228b 100644 (file)
@@ -41,6 +41,7 @@ set itk=itk
 set gdcm=gdcm13
 set vtk=vtk
 set sqlite=sqlite
+set dlfcn=dlfcn-win32
 
 set QTDIR=%sourcepath%\%qt%
 set JOMDIR=%sourcepath%\%jom%
@@ -51,6 +52,7 @@ set ITKSRCDIR=%sourcepath%\%itk%
 set VTKSRCDIR=%sourcepath%\%VTK%
 set GDCMSRCDIR=%sourcepath%\%gdcm%
 set SQLITESRCDIR=%sourcepath%\%sqlite%
+set DLFCNSRCDIR=%sourcepath%\%dlfcn%
 set LogFolder=%thirdpartyGeneration%\installLog
 
 echo -----------------------------------
@@ -78,6 +80,7 @@ echo VTKSRCDIR=%VTKSRCDIR%
 echo GDCMDIR=%GDCMSRCDIR%
 echo JOMDIR=%JOMDIR%
 echo SQLITEDIR=%SQLITESRCDIR%
+echo DLFCNSRCDIR=%DLFCNSRCDIR%
 
 echo -----------------------------------
 echo ---End Setting Global Variables----
@@ -353,8 +356,29 @@ mingw32-make.exe -j%NUMBER_OF_PROCESSORS% install
 
 
 
+if %EEDinstallDLFCN%==FALSE GOTO SKIPINSTALLDLFCN
+echo -----------------------------------
+echo -------SKIPINSTALLDLFCN Installation------------
+echo -----------------------------------
+cd  %binpath%
+mkdir %DLFCN%Bin
+cd %DLFCN%Bin
+
+%cmakeBin% -G"MinGW Makefiles" -H%sourcepath%\%DLFCN% -B%binpath%\%DLFCN%Bin                               >> %LogFolder%\SQLiteInstall.log 2>&1
+%cmakeBin% -D USE_DEBUG_LIB:BOOL=%buildType% -D CMAKE_INSTALL_PREFIX:PATH=%installpath%\ CMakeCache.txt    >> %LogFolder%\SQLiteInstall.log 2>&1
+%cmakeBin% CMakeCache.txt                                                                                  >> %LogFolder%\SQLiteInstall.log 2>&1
+mingw32-make.exe -j%NUMBER_OF_PROCESSORS%                                                                  >> %LogFolder%\GDCMInstall.log      2>&1
+mingw32-make.exe -j%NUMBER_OF_PROCESSORS% install                                                          >> %LogFolder%\GDCMInstall.log      2>&1
+
+:SKIPINSTALLDLFCN
+
+::boost
+move /Y %installpath%\lib\*.dll %installpath%\bin
+::wxWidgets
+move /Y %installpath%\lib\gcc_dll\*.dll %installpath%\bin
+
 echo -----------------------------------
 echo ---End of Installing Libraries-----
 echo -----------------------------------
 
-exit
\ No newline at end of file
+exit /B
\ No newline at end of file