echo call configure variables
call %scriptsFolder%\base\configureVariables.bat
-echo call Download Sources
-start /B /wait %scriptsFolder%\base\downloadSources.bat
+REM ::echo call Download Sources
+REM start /B /wait %scriptsFolder%\base\downloadSources.bat
cd %scriptsFolder%
echo %cd%
-call All2.bat %creatoolsGeneration% %docGeneration% Debug Win32
-cd %scriptsFolder%
-call All2.bat %creatoolsGeneration% %docGeneration% Debug Win64
-cd %scriptsFolder%
-call All2.bat %creatoolsGeneration% %docGeneration% Release Win32
+REM call All2.bat %creatoolsGeneration% %docGeneration% Debug Win32
+REM cd %scriptsFolder%
+REM call All2.bat %creatoolsGeneration% %docGeneration% Debug Win64
+REM cd %scriptsFolder%
+REM call All2.bat %creatoolsGeneration% %docGeneration% Release Win32
cd %scriptsFolder%
call All2.bat %creatoolsGeneration% %docGeneration% Release Win64
echo ..End..
echo call configure variables
call %scriptsFolder%\base\configureVariables.bat
-REM goto skypToEED
-REM :skypToEED
+goto skypToEED
echo call compile crea
echo start /B /wait %scriptsFolder%\crea\creaInstall.bat
start /B /wait %scriptsFolder%\creaEnvironment\creaEnvironmentInstall.bat
echo call compile creaBruker
start /B /wait %scriptsFolder%\creaBruker\creaBrukerInstall.bat
+
+:skypToEED
+
echo call compile creaImageIO
start /B /wait %scriptsFolder%\creaImageIO\creaImageIOInstall.bat
echo call compile creaContours
start /B /wait %scriptsFolder%\creaTools\creaMinitoolsInstall.bat
+
echo THIS HAS TO BE THE LAST STEP...
echo call compile creaTools
start /B /wait %scriptsFolder%\creaTools\creaToolsInstall.bat
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
###################################
-PROJECT(creaTPL)
+PROJECT(crea_TPL)
###################################
#==================================
set (CREA_VTK_LYBRARY vtk )
set (CREA_WXWIN_LYBRARY wxWidgets)
set (CREA_XERCES_LYBRARY xerces)
+ set (CREA_SQLITE_LYBRARY sqlite)
#DFCH -- set (CREA_MIKATEX_LYBRARY miktex)
#set (CREA_KWWIDGETS_LYBRARY KWWidgets-090109 )
INSTALL(DIRECTORY ${CREA_LIBRARY_SOURCE_PATH}\\\\${CREA_VTK_LYBRARY} DESTINATION ${CREA_LIBRARY_DESTINATION_PATH} )
INSTALL(DIRECTORY ${CREA_LIBRARY_SOURCE_PATH}\\\\${CREA_WXWIN_LYBRARY} DESTINATION ${CREA_LIBRARY_DESTINATION_PATH} )
INSTALL(DIRECTORY ${CREA_LIBRARY_SOURCE_PATH}\\\\${CREA_XERCES_LYBRARY} DESTINATION ${CREA_LIBRARY_DESTINATION_PATH} )
+ INSTALL(DIRECTORY ${CREA_LIBRARY_SOURCE_PATH}\\\\${CREA_SQLITE_LYBRARY} DESTINATION ${CREA_LIBRARY_DESTINATION_PATH} )
#DFCH -- SET(MIKTEX_INSTALL_DIR "$INSTDIR\\\\bin\\\\MiKTeX-2.9\\\\miktex\\\\bin")
WriteRegStr HKLM 'SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment' 'VTK_DIR' '$INSTDIR\\\\${CREA_LIBRARY_DESTINATION_PATH}\\\\${CREA_VTK_LYBRARY}\\\\lib\\\\vtk-5.10'
WriteRegStr HKLM 'SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment' 'WXWIN' '$INSTDIR\\\\${CREA_LIBRARY_DESTINATION_PATH}\\\\${CREA_WXWIN_LYBRARY}'
WriteRegStr HKLM 'SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment' 'XERCES_DIR' '$INSTDIR\\\\${CREA_LIBRARY_DESTINATION_PATH}\\\\${CREA_XERCES_LYBRARY}'
+ WriteRegStr HKLM 'SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment' 'SQLITE_DIR' '$INSTDIR\\\\${CREA_LIBRARY_DESTINATION_PATH}\\\\${CREA_SQLITE_LYBRARY}'
#WriteRegStr HKLM 'SYSTEM\\\\CurrentControlSet\\\\Control\\\\Session Manager\\\\Environment' 'KWWidgets_dir' '$INSTDIR\\\\${CREA_LIBRARY_DESTINATION_PATH}\\\\${CREA_KWWIDGETS_LYBRARY}\\\\lib\\\\KWWidgets'
CreateShortCut '$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Version.txt.lnk' '${CREATPL_DIRBIN}\\\\Version.txt'
::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
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 -----------------------------------
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 -----------------------------------
set itk=itk
set gdcm=gdcm13
set vtk=vtk
+set sqlite=sqlite
set QTDIR=%sourcepath%\%qt%
set JOMDIR=%sourcepath%\%jom%
set ITKSRCDIR=%sourcepath%\%itk%
set VTKSRCDIR=%sourcepath%\%VTK%
set GDCMSRCDIR=%sourcepath%\%gdcm%
+set SQLITESRCDIR=%sourcepath%\%sqlite%
set LogFolder=%thirdpartyGeneration%\installLog
echo -----------------------------------
echo VTKSRCDIR=%VTKSRCDIR%
echo GDCMDIR=%GDCMSRCDIR%
echo JOMDIR=%JOMDIR%
+echo SQLITEDIR=%SQLITESRCDIR%
echo -----------------------------------
echo ---End Setting Global Variables----
:SKIPINSTALLITK
-
if %EEDinstallXERCES%==FALSE GOTO SKIPINSTALLXERCES
echo -----------------------------------
echo ------XERCES Installation----------
:SKIPINSTALLXERCES
+
+echo ----------------------------------------
+echo -------- SQLite Installation------------
+echo ----------------------------------------
+
+if %EEDinstallSQLite%==FALSE GOTO SKIPINSTALLSQLite
+echo -----------------------------------
+echo -------SQLite Installation------------
+echo -----------------------------------
+cd %binpath%
+mkdir %SQLite%Bin
+cd %SQLite%Bin
+if %x86Comp%==ON (
+ cmake -G"Visual Studio 10" -H%sourcepath%\%SQLite% -B%binpath%\%SQLite%Bin >> %LogFolder%\SQLiteInstall.log 2>&1
+) else (
+ if %PROCESSOR_ARCHITECTURE%==x86 (
+ cmake -G"Visual Studio 10" -H%sourcepath%\%SQLite% -B%binpath%\%SQLite%Bin >> %LogFolder%\SQLiteInstall.log 2>&1
+ ) else (
+ cmake -G"Visual Studio 10 Win64" -H%sourcepath%\%SQLite% -B%binpath%\%SQLite%Bin >> %LogFolder%\SQLiteInstall.log 2>&1
+ )
+)
+cmake -D USE_DEBUG_LIB:BOOL=%buildType% -D CMAKE_INSTALL_PREFIX:PATH=%installpath%\%SQLite%\ CMakeCache.txt >> %LogFolder%\SQLiteInstall.log 2>&1
+cmake CMakeCache.txt >> %LogFolder%\SQLiteInstall.log 2>&1
+FOR /R %%a IN (*.sln) DO msbuild %%a /m:%NUMBER_OF_PROCESSORS% /target:ALL_BUILD /p:UseEnv=true;BuildInParallel=true;Configuration=%buildType% >> %LogFolder%\SQLiteInstall.log 2>&1
+msbuild /m:%NUMBER_OF_PROCESSORS% /p:UseEnv=true;BuildInParallel=true;Configuration=%buildType% INSTALL.vcxproj >> %LogFolder%\SQLiteInstall.log 2>&1
+cd c:\
+:SKIPINSTALLSQLite
+
+
+
echo -----------------------------------
echo ---End of Installing Libraries-----
echo -----------------------------------
set gdcm=gdcm13
set vtk=vtk
set tth=tth
+set sqlite=sqlite
set QTDIR=%sourcepath%\%qt%
set WXDIR=%sourcepath%\%wxWidgets%
set ITKINSTALLDIR=%installpath%\%itk%
set VTKINSTALLDIR=%installpath%\%vtk%
set GDCMINSTALLDIR=%installpath%\%gdcm%
+set SQLITEINSTALLDIR=%installpath%\%sqlite%
rmdir /S /Q %creaThirdPartydlls%
echo XERCESDIR=%XERCESDIR%
echo ITKSRCDIR=%ITKSRCDIR%
echo VTKSRCDIR=%VTKSRCDIR%
+echo SQLSRCDIR=%SQLITESRCDIR%
echo -----------------------------------
copy /V /Y %GDCMINSTALLDIR%\bin\*.exe %creaThirdPartydlls%
copy /V /Y %GDCMINSTALLDIR%\bin\*.dll %creaThirdPartydlls%
+
+echo -----------------------------------
+echo -------------SQLite------------------
+echo -----------------------------------
+
+echo copy /V /Y %SQLITEINSTALLDIR%\bin\*.dll %creaThirdPartydlls%
+copy /V /Y %SQLITEINSTALLDIR%\bin\*.dll %creaThirdPartydlls%
+
+
+
echo -----------------------------------
echo ------End of Moving Dlls-----------
echo -----------------------------------
set gdcm=gdcm13
set vtk=vtk
set tth=tth
+set sqlite=sqlite
set QTDIR=%sourcepath%\%qt%
set VTKINSTALLDIR=%installpath%\%vtk%
set GDCMINSTALLDIR=%installpath%\%gdcm%
set TTHDIR=%sourcepath%\%tth%
+set SQLITEINSTALLDIR=%installpath%\%sqlite%
if %buildType%==release (
set qtBtype=4
echo XERCESDIR=%XERCESDIR%
echo ITKSRCDIR=%ITKSRCDIR%
echo VTKSRCDIR=%VTKSRCDIR%
+echo SQLITESRCDIR=%SQLITESRCDIR%
rmdir /S /Q %creaThirdPartyLibraries%
mkdir %creaThirdPartyLibraries%\tth
XCOPY %TTHDIR%\* %creaThirdPartyLibraries%\%tth% /s /i
+
+echo -----------------------------------
+echo -------------SQLite------------------
+echo -----------------------------------
+mkdir %creaThirdPartyLibraries%\%sqlite%
+mkdir %creaThirdPartyLibraries%\%sqlite%\include
+mkdir %creaThirdPartyLibraries%\%sqlite%\lib
+
+echo XCOPY %SQLITEINSTALLDIR%\include\* %creaThirdPartyLibraries%\%sqlite%\include /s /i
+XCOPY %SQLITEINSTALLDIR%\include\* %creaThirdPartyLibraries%\%sqlite%\include /s /i
+XCOPY %SQLITEINSTALLDIR%\lib\* %creaThirdPartyLibraries%\%sqlite%\lib /s /i
+
+
+
+
echo -----------------------------------
echo -----End of Moving Libraries-------
echo -----------------------------------
-set EEDclean=TRUE
+set EEDclean=FALSE
set EEDcleanSOURCES=TRUE
set EEDcleanBIN=TRUE
set EEDcleanINSTALL=TRUE
set EEDcleanLOGS=TRUE
set EEDdownload=TRUE
-set EEDdownloadQT=TRUE
-set EEDdownloadITK=TRUE
-set EEDdownloadWXWINDOWS=TRUE
-set EEDdownloadBOOST=TRUE
-set EEDdownloadXERCES=TRUE
-set EEDdownloadVTK=TRUE
-set EEDdownloadGDCM=TRUE
-set EEDdownloadTTH=TRUE
+set EEDdownloadQT=FALSE
+set EEDdownloadITK=FALSE
+set EEDdownloadWXWINDOWS=FALSE
+set EEDdownloadBOOST=FALSE
+set EEDdownloadXERCES=FALSE
+set EEDdownloadVTK=FALSE
+set EEDdownloadGDCM=FALSE
+set EEDdownloadTTH=FALSE
+set EEDdownloadSQLite=TRUE
set EEDinstall=TRUE
-set EEDinstallQT=TRUE
-set EEDinstallWXWIDGETS=TRUE
-set EEDinstallBOOST=TRUE
-set EEEDinstallVTK=TRUE
-set EEDinstallGDCM=TRUE
-set EEDinstallITK=TRUE
-set EEDinstallXERCES=TRUE
+set EEDinstallQT=FALSE
+set EEDinstallWXWIDGETS=FALSE
+set EEDinstallBOOST=FALSE
+set EEEDinstallVTK=FALSE
+set EEDinstallGDCM=FALSE
+set EEDinstallITK=FALSE
+set EEDinstallXERCES=FALSE
+set EEDinstallSQLite=TRUE
set EEDinstallerDLL=TRUE