]> Creatis software - creaToolsTools.git/commitdiff
DFCH: creaTools script for visual studio 2010 x64 working!!! =)
authorDiego Caceres <Diego.Caceres@creatis.insa-lyon.fr>
Thu, 12 Jul 2012 14:20:20 +0000 (14:20 +0000)
committerDiego Caceres <Diego.Caceres@creatis.insa-lyon.fr>
Thu, 12 Jul 2012 14:20:20 +0000 (14:20 +0000)
33 files changed:
Install/Readme.txt
Install/creatools.bat_TEMPLATE
Install/scripts/All.bat
Install/scripts/base/cleangeneral.bat [new file with mode: 0644]
Install/scripts/base/cleanmod.bat [new file with mode: 0644]
Install/scripts/base/cmakemod.bat [new file with mode: 0644]
Install/scripts/base/compilemod.bat [new file with mode: 0644]
Install/scripts/base/ctestmod.bat [new file with mode: 0644]
Install/scripts/base/cvscheckout.bat [new file with mode: 0644]
Install/scripts/base/downloadSources.bat [new file with mode: 0644]
Install/scripts/bbtk/bbtkInstall.bat [new file with mode: 0644]
Install/scripts/bbtk/bbtkVariables.bat [new file with mode: 0644]
Install/scripts/bbtkGEditor/bbtkGEditorInstall.bat [new file with mode: 0644]
Install/scripts/bbtkGEditor/bbtkGEditorVariables.bat [new file with mode: 0644]
Install/scripts/crea/creaInstall.bat [new file with mode: 0644]
Install/scripts/crea/creaVariables.bat [new file with mode: 0644]
Install/scripts/creaBruker/creaBrukerInstall.bat [new file with mode: 0644]
Install/scripts/creaBruker/creaBrukerVariables.bat [new file with mode: 0644]
Install/scripts/creaContours/creaContoursInstall.bat [new file with mode: 0644]
Install/scripts/creaContours/creaContoursVariables.bat [new file with mode: 0644]
Install/scripts/creaEnvironment/creaEnvironmentInstall.bat [new file with mode: 0644]
Install/scripts/creaEnvironment/creaenvironmentVariables.bat [new file with mode: 0644]
Install/scripts/creaImageIO/creaImageIOInstall.bat [new file with mode: 0644]
Install/scripts/creaImageIO/creaImageIOVariables.bat [new file with mode: 0644]
Install/scripts/creaMaracasVisu/creaMaracasVariables.bat [new file with mode: 0644]
Install/scripts/creaMaracasVisu/creaMaracasVisuInstall.bat [new file with mode: 0644]
Install/scripts/creaRigidRegistration/creaRigidRInstall.bat [new file with mode: 0644]
Install/scripts/creaRigidRegistration/creaRigidRegistrationVariables.bat [new file with mode: 0644]
Install/scripts/creaTools/compilemodCreaTools.bat [new file with mode: 0644]
Install/scripts/creaTools/creaMiniToolsVariables.bat [new file with mode: 0644]
Install/scripts/creaTools/creaMinitoolsInstall.bat [new file with mode: 0644]
Install/scripts/creaTools/creaToolsInstall.bat [new file with mode: 0644]
Install/scripts/creaTools/creaToolsVariables.bat [new file with mode: 0644]

index d092c600c0ee017ee29f4a6fc4314277c56954f6..5fb0e576b614ab1bcddcb56b233edcbc2ce58739 100644 (file)
@@ -1,16 +1,8 @@
 Read the file CreaToolsTools/README.txt
 
-
-
-
-
-
-
 //========= the following lines are let here as remainder; Forget them!=====
 
 
-
-
 Requirements
 
 Donwload and install crea_Developers_tools, crea_ThirdParty_dlls, crea_ThirdParty_Libraries and VisualStudioExpress2008
@@ -30,9 +22,10 @@ All the creatools projects are downloaded from the CVS, compiled and the CTest f
 
 Install 
        visualStudio
+       doxygen
+       MikTex 
        Putty
        Graphviz
-       doxygen
        TortoiseCVS
        NSIS
         cmake (outside of "Programs Files")
index ca724dd487502f6383626516ab9a5239640bbc98..d9b4151b2c632e12e5b07fb2f8cbd5161516948a 100644 (file)
@@ -1,3 +1,4 @@
+@echo off
 set creatoolsGeneration=<directory where you want to generate>
 set installPrefix=%creatoolsGeneration%\creatools_install
 set buildType=<Debug|Release|RelWithDebInfo>
@@ -7,4 +8,6 @@ set docGeneration=<OFF|ON> let it to OFF!
 cd scripts
 call All.bat %creatoolsGeneration% %docGeneration% %cvsUser% %installPrefix% %buildType%
 cd ..
+pause
+exit
 
index 8690acba7b5f010df98826c98475b240757f8357..f3723263273ed33c2c47d21781cfda5ee887323a 100644 (file)
+@echo off
 
-
-rem @echo off
 set creatoolsGeneration=%1
 set docgeneration=%2
 set cvsUser=%3
 set installPrefix=%4
 set buildtype=%5
 
-
-set creasource=crea
-set bbtksource=bbtk
-set creamaracassource=creaMaracasVisu
-set creaenvironmentsource=creaEnvironment
-set creabrukersource=creaBruker
-set creaimagesource=creaImageIO
-set creacontourssource=creaContours
-set crearigidregistrationssource=creaRigidRegistration
-set bbtkgeditorsource=bbtkGEditor
-set creatoolssource=creaTools
-set creaminitoolssource=creaMiniTools
-
-set currentdir=%~dp0
-call %currentdir%\cleangeneral.bat %creatoolsGeneration% %installPrefix%
-
-
-call %currentdir%\cvscheckout.bat %creasource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %bbtksource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %creamaracassource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %creaenvironmentsource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %creabrukersource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %creaimagesource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %creacontourssource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %crearigidregistrationssource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %bbtkgeditorsource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %creatoolssource% %cvsUser% %creatoolsGeneration%
-call %currentdir%\cvscheckout.bat %creaminitoolssource% %cvsUser% %creatoolsGeneration%
-
-rem CREA
-call %currentdir%\cleanmod.bat %creasource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creasource% %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaVariables.bat %creatoolsGeneration% %creasource% %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %creasource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %creasource% %creatoolsGeneration%
-set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
-set PATH=%creadll%;%PATH%
-
-rem BBTK
-call %currentdir%\cleanmod.bat %bbtksource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %bbtksource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\bbtkVariables.bat %creatoolsGeneration% %bbtksource% %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %bbtksource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %bbtksource% %creatoolsGeneration%
-set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
-set PATH=%bbtkdll%;%PATH%
-
-rem creaMaracasVisu
-call %currentdir%\cleanmod.bat %creamaracassource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creamaracassource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaMaracasVariables.bat %creatoolsGeneration% %creamaracassource% %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %creamaracassource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %creamaracassource% %creatoolsGeneration%
-set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
-set PATH=%creamaracasdll%;%PATH%
-
-rem creaEnvironment
-call %currentdir%\cleanmod.bat %creaenvironmentsource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creaenvironmentsource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaenvironmentVariables.bat %creatoolsGeneration%  %creaenvironmentsource% %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %creaenvironmentsource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %creaenvironmentsource% %creatoolsGeneration%
-set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
-set PATH=%creaenvironmentdll%;%PATH%
-
-rem creaBruker
-call %currentdir%\cleanmod.bat %creabrukersource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creabrukersource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaBrukerVariables.bat %creatoolsGeneration% %creabrukersource% %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %creabrukersource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %creabrukersource% %creatoolsGeneration%
-set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
-set PATH=%creabrukerdll%;%PATH%
-
-rem creaImageIO
-call %currentdir%\cleanmod.bat %creaimagesource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creaimagesource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaImageIOVariables.bat %creatoolsGeneration% %creaimagesource%  %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %creaimagesource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %creaimagesource% %creatoolsGeneration%
-set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
-set PATH=%creaimagedll%;%PATH%
-
-rem creaContours
-call %currentdir%\cleanmod.bat %creacontourssource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creacontourssource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaContoursVariables.bat %creatoolsGeneration% %creacontourssource% %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %creacontourssource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %creacontourssource% %creatoolsGeneration%
-set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
-rem set PATH=%creacontoursdll%;%PATH%
-
-rem creaRigidRegistration
-call %currentdir%\cleanmod.bat %crearigidregistrationssource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %crearigidregistrationssource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaRigidRegistrationVariables.bat %creatoolsGeneration% %crearigidregistrationssource%  %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %crearigidregistrationssource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %crearigidregistrationssource% %creatoolsGeneration%
-set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
-rem set PATH=%crearigidregistrationdll%;%PATH%
-
-rem bbtkGEditor
-call %currentdir%\cleanmod.bat %bbtkgeditorsource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %bbtkgeditorsource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\bbtkGEditorVariables.bat %creatoolsGeneration% %bbtkgeditorsource%  %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %bbtkgeditorsource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %bbtkgeditorsource% %creatoolsGeneration%
-set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
-rem set PATH=%bbtkgeditordll%;%PATH%
-
-rem creaMiniTools
-call %currentdir%\cleanmod.bat %creaminitoolssource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creaminitoolssource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaMiniToolsVariables.bat %creatoolsGeneration%  %creaminitoolssource% %docgeneration%
-call %currentdir%\compilemod.bat %buildtype% %creaminitoolssource% %creatoolsGeneration%
-call %currentdir%\ctestmod.bat %creaminitoolssource% %creatoolsGeneration%
-set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
-rem set PATH=%creaminitoolsdll%;%PATH%
-
-rem  THIS HAS TO BE THE LAST STEP...
-
-rem creaTools
-call %currentdir%\cleanmod.bat %creatoolssource% %creatoolsGeneration%
-call %currentdir%\cmakemod.bat %creatoolssource%  %installPrefix% %creatoolsGeneration%
-call %currentdir%\creaToolsVariables.bat %creatoolsGeneration%  %creatoolssource% %docgeneration%
-call %currentdir%\compilemodCreaTools.bat %buildtype% %creatoolssource% %creatoolsGeneration%
-rem remcall ctestmod.bat %creatoolssource% %creatoolsGeneration%
-set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
-rem set PATH=%creatoolssdll%;%PATH%
-
-REM
-REM
-REM ...FIN...END... :)
-REM
-REM
-pause
-rem shutdown /s
-exit /b
+set currentFolder=%cd%
+set logFolder=%currentFolder%\log
+goto next
+rmdir %logFolder% /s /q
+mkdir %logFolder%
+
+echo call Download Sources
+start /B /I /wait %currentFolder%\base\downloadSources.bat %creatoolsGeneration% %installPrefix% %cvsUser% %currentFolder%
+echo call compile crea
+start /B /I /wait %currentFolder%\crea\creaInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile bbtk
+start /B /I /wait %currentFolder%\bbtk\bbtkInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder% 
+echo call compile creaMaracasVisu
+start /B /I /wait %currentFolder%\creaMaracasVisu\creaMaracasVisuInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile creaEnvironment
+start /B /I /wait %currentFolder%\creaEnvironment\creaEnvironmentInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile creaBruker
+start /B /I /wait %currentFolder%\creaBruker\creaBrukerInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile creaImageIO
+start /B /I /wait %currentFolder%\creaImageIO\creaImageIOInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile creaContours
+start /B /I /wait %currentFolder%\creaContours\creaContoursInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile creaRigidRegistration
+start /B /I /wait %currentFolder%\creaRigidRegistration\creaRigidRInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile bbtkGEditor
+start /B /I /wait %currentFolder%\bbtkGEditor\bbtkGEditorInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo call compile creaMinitools
+start /B /I /wait %currentFolder%\creaTools\creaMinitoolsInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+echo  THIS HAS TO BE THE LAST STEP...
+echo call compile creaTools
+:next
+start /B /I /wait %currentFolder%\creaTools\creaToolsInstall.bat %creatoolsGeneration% %docgeneration% %cvsUser% %installPrefix% %buildtype% %currentFolder%
+
+exit /B
 
diff --git a/Install/scripts/base/cleangeneral.bat b/Install/scripts/base/cleangeneral.bat
new file mode 100644 (file)
index 0000000..1a87b72
--- /dev/null
@@ -0,0 +1,17 @@
+@echo off
+
+echo ----------------------------
+echo ----cleangeneral.bat--------
+echo ----------------------------
+
+echo creatoolsGeneration=%1
+echo installPrefix=%2
+
+rmdir %2 /s /q
+rmdir %1\creatools_bin /s /q
+rmdir %1\creatools_sources /s /q
+rmdir %1\creatools_install /s /q
+rmdir %1\Result_Installers /s /q
+mkdir %1\Result_Installers
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/base/cleanmod.bat b/Install/scripts/base/cleanmod.bat
new file mode 100644 (file)
index 0000000..2b1b364
--- /dev/null
@@ -0,0 +1,24 @@
+@echo off
+
+echo ----------------------------
+echo -------cleanmod.bat---------
+echo ----------------------------
+
+echo creasourcefolder = %1
+echo creatoolsGeneration = %2
+
+
+set binfolder=%2\creatools_bin\%1Bin
+mkdir %binfolder%
+cd %binfolder%
+del CMakeCache.txt
+del *.exe
+del *.dll
+del Debug\*.exe
+del Debug\*.dll
+del Release\*.exe
+del Release\*.dll
+del RelWithDebInfo\*.exe
+del RelWithDebInfo\*.dll
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/base/cmakemod.bat b/Install/scripts/base/cmakemod.bat
new file mode 100644 (file)
index 0000000..d0880c9
--- /dev/null
@@ -0,0 +1,38 @@
+@echo off
+echo ----------------------------
+echo -------cmakemod.bat---------
+echo ----------------------------
+
+echo Module Sources  Ex. crea bbbtk creaMaracasVisu... = %1
+echo installPrefix = %2
+echo creatoolsGeneration %3
+
+echo Architecture found = %PROCESSOR_ARCHITECTURE%
+if %PROCESSOR_ARCHITECTURE%==x86  (
+  set ProgramFilesPath_x86=%ProgramFiles%
+  set "compilerVersion=Visual Studio 10"
+) else (
+  set "ProgramFilesPath_x64=%ProgramFiles%"
+  set "ProgramFilesPath_x86=%ProgramFiles(x86)%"
+  set "compilerVersion=Visual Studio 10 Win64"
+)
+set vcvarsall="%ProgramFilesPath_x86%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
+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
+  exit
+)
+
+if %PROCESSOR_ARCHITECTURE%==x86 (
+       call %vcvarsall%
+) else (
+       call %vcvarsall% amd64
+)
+
+set binfolder=%3\creatools_bin\%1Bin
+cd %binfolder%
+
+cmake -G"%compilerVersion%" -H%3\creatools_sources\%1 -B%3\creatools_bin\%1Bin
+cmake -D INCLUDE_CTEST:BOOL=ON -D CMAKE_INSTALL_PREFIX:PATH=%2\%1 CMakeCache.txt
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/base/compilemod.bat b/Install/scripts/base/compilemod.bat
new file mode 100644 (file)
index 0000000..58fcc6f
--- /dev/null
@@ -0,0 +1,39 @@
+@echo off
+echo ----------------------------
+echo -------compilemod.bat-------
+echo ----------------------------
+
+echo %1 = buildtype
+echo %2 = Module Sources Ex crea bbtk creaMaracasVisu ...
+echo %3 = creatoolsGeneration
+
+echo Architecture found = %PROCESSOR_ARCHITECTURE%
+if %PROCESSOR_ARCHITECTURE%==x86  (
+  set ProgramFilesPath_x86=%ProgramFiles%
+  set "compilerVersion=Visual Studio 10"
+) else (
+  set "ProgramFilesPath_x64=%ProgramFiles%"
+  set "ProgramFilesPath_x86=%ProgramFiles(x86)%"
+  set "compilerVersion=Visual Studio 10 Win64"
+)
+set vcvarsall="%ProgramFilesPath_x86%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
+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
+  exit
+)
+
+if %PROCESSOR_ARCHITECTURE%==x86 (
+       call %vcvarsall%
+) else (
+       call %vcvarsall% amd64
+)
+
+set binfolder=%3\creatools_bin\%2Bin
+cd %binfolder%
+FOR /R %%a IN (*.sln) DO msbuild %%a /p:UseEnv=true;BuildInParallel=true;Configuration=%1
+msbuild /m:%NUMBER_OF_PROCESSORS% /p:UseEnv=true;BuildInParallel=true;Configuration=%1 ALL_BUILD.vcxproj
+msbuild /m:%NUMBER_OF_PROCESSORS% /p:UseEnv=true;BuildInParallel=true;Configuration=%1 INSTALL.vcxproj
+msbuild /m:%NUMBER_OF_PROCESSORS% /p:UseEnv=true;BuildInParallel=true;Configuration=%1 PACKAGE.vcxproj
+copy %2*.exe %3\Result_Installers\
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/base/ctestmod.bat b/Install/scripts/base/ctestmod.bat
new file mode 100644 (file)
index 0000000..679286f
--- /dev/null
@@ -0,0 +1,24 @@
+@echo off
+echo ----------------------------
+echo -------ctestmod.bat---------
+echo ----------------------------
+echo %1 = Module Sources  Ex. crea bbbtk creaMaracasVisu...
+echo %2 = creatoolsGeneration
+
+set binfolder=%2\creatools_bin\%1Bin
+
+cd %binfolder%
+
+cmake -D BUILD_TESTING:BOOL=OFF -D INCLUDE_CTEST:BOOL=OFF CMakeCache.txt
+
+:: EED>> ctest -D ContinuousStart -D ContinuousUpdate -D ContinuousConfigure -D ContinuousBuild -D ContinuousTest -D ContinuousSubmit
+:: EED>> ctest -D ContinuousMemCheck -D ContinuousSubmit 
+:: EED>> ctest -D ExperimentalStart -D ExperimentalUpdate -D ExperimentalConfigure -D ExperimentalBuild -D ExperimentalTest -D ExperimentalSubmit
+:: EED>> ctest -D ExperimentalMemCheck -D ExperimentalSubmit
+
+:: EED-12mai2011>> ctest -D ExperimentalConfigure -D ExperimentalBuild
+
+:: EED>> ctest -D NightlyStart -D NightlyUpdate -D NightlyConfigure -D NightlyBuild -D NightlyTest -D NightlySubmit
+:: EED>> ctest -D NightlyMemCheck -D NightlySubmit
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/base/cvscheckout.bat b/Install/scripts/base/cvscheckout.bat
new file mode 100644 (file)
index 0000000..26b622b
--- /dev/null
@@ -0,0 +1,14 @@
+@echo off
+
+echo ----------------------------
+echo -----cvscheckout.bat--------
+echo ----------------------------
+
+echo creasourcefolder=%1
+echo cvsUser=%2
+echo creatoolsGeneration=%3
+
+mkdir %3\creatools_sources
+cd %3\creatools_sources
+cvs -d :ssh:%2@cvs.creatis.insa-lyon.fr:/cvs/creatis checkout %1
+
diff --git a/Install/scripts/base/downloadSources.bat b/Install/scripts/base/downloadSources.bat
new file mode 100644 (file)
index 0000000..9102e1e
--- /dev/null
@@ -0,0 +1,69 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set installPrefix=%2
+set cvsUser=%3
+set baseFolder=%4\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+
+set logFolder=%4\log
+
+echo end setting variables
+
+echo cleaning prefix
+ call %baseFolder%\cleangeneral.bat %creatoolsGeneration% %installPrefix%
+
+echo downloading creatools software
+
+ call %baseFolder%\cvscheckout.bat %creasource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %bbtksource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %creamaracassource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %creaenvironmentsource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %creabrukersource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %creaimagesource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %creacontourssource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %crearigidregistrationssource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %bbtkgeditorsource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %creatoolssource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+ call %baseFolder%\cvscheckout.bat %creaminitoolssource% %cvsUser% %creatoolsGeneration% >> %logFolder%\downloadSources.log 2>&1
+
+ echo end of downloading creatools software
+exit
\ No newline at end of file
diff --git a/Install/scripts/bbtk/bbtkInstall.bat b/Install/scripts/bbtk/bbtkInstall.bat
new file mode 100644 (file)
index 0000000..98517a7
--- /dev/null
@@ -0,0 +1,58 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile bbtk
+call %baseFolder%\cleanmod.bat %bbtksource% %creatoolsGeneration% >> %logFolder%\bbtkInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %bbtksource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\bbtkInstall.log 2>&1
+call %currentdir%\bbtkVariables.bat %creatoolsGeneration% %bbtksource% %docgeneration% >> %logFolder%\bbtkInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %bbtksource% %creatoolsGeneration% >> %logFolder%\bbtkInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %bbtksource% %creatoolsGeneration% >> %logFolder%\bbtkInstall.log 2>&1
+echo end bbtk compilation
+exit
\ No newline at end of file
diff --git a/Install/scripts/bbtk/bbtkVariables.bat b/Install/scripts/bbtk/bbtkVariables.bat
new file mode 100644 (file)
index 0000000..c6d88f7
--- /dev/null
@@ -0,0 +1,16 @@
+@echo off
+echo %1 = creatoolsGeneration
+echo %2 = bbtksourcefolder
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D --BUILD_ALL:BOOL=ON -D crea_DIR:PATH=%1\creatools_install\crea CMakeCache.txt
+cmake -D BUILD_BBTK_DOC:BOOL=%3 -D BUILD_BBTK_DOC_GUIDES_HTML:BOOL=%3 -D BUILD_BBTK_DOC_GUIDES_PDF:BOOL=%3 -D BUILD_BBTK_DOC_DOXYGEN:BOOL=%3 -D BUILD_BBTK_DOC_PACKAGE:BOOL=%3 CMakeCache.txt
+
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+
+exit /B
diff --git a/Install/scripts/bbtkGEditor/bbtkGEditorInstall.bat b/Install/scripts/bbtkGEditor/bbtkGEditorInstall.bat
new file mode 100644 (file)
index 0000000..3a01e05
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile bbtkGEditor
+call %baseFolder%\cleanmod.bat %bbtkgeditorsource% %creatoolsGeneration% >> %logFolder%\bbtkGEditorInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %bbtkgeditorsource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\bbtkGEditorInstall.log 2>&1
+call %currentdir%\bbtkGEditorVariables.bat %creatoolsGeneration% %bbtkgeditorsource%  %docgeneration% >> %logFolder%\bbtkGEditorInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %bbtkgeditorsource% %creatoolsGeneration% >> %logFolder%\bbtkGEditorInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %bbtkgeditorsource% %creatoolsGeneration% >> %logFolder%\bbtkGEditorInstall.log 2>&1
+echo end of bbtkGEditor compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/bbtkGEditor/bbtkGEditorVariables.bat b/Install/scripts/bbtkGEditor/bbtkGEditorVariables.bat
new file mode 100644 (file)
index 0000000..76be772
--- /dev/null
@@ -0,0 +1,15 @@
+@echo off
+echo %1 = creatoolsGeneration
+echo %2 = bbtkgeditorsource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D crea_DIR:PATH=%1\creatools_install\crea CMakeCache.txt
+cmake -D BBTK_DIR:PATH=%1\creatools_install\bbtk CMakeCache.txt
+cmake -D creaMaracasVisu_DIR:PATH=%1\creatools_install\creaMaracasVisu CMakeCache.txt
+cmake -D BUILD_bbtkGEditor_DOC:BOOL=%3 CMakeCache.txt
+cmake CMakeCache.txt
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/crea/creaInstall.bat b/Install/scripts/crea/creaInstall.bat
new file mode 100644 (file)
index 0000000..524447b
--- /dev/null
@@ -0,0 +1,60 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo Compile crea 
+call %baseFolder%\cleanmod.bat %creasource% %creatoolsGeneration% >> %logFolder%\creaInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creasource% %installPrefix% %creatoolsGeneration% >> %logFolder%\creaInstall.log 2>&1
+call %currentdir%\creaVariables.bat %creatoolsGeneration% %creasource% %docgeneration% >> %logFolder%\creaInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creasource% %creatoolsGeneration% >> %logFolder%\creaInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %creasource% %creatoolsGeneration% >> %logFolder%\creaInstall.log 2>&1
+
+echo end of crea compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/crea/creaVariables.bat b/Install/scripts/crea/creaVariables.bat
new file mode 100644 (file)
index 0000000..1bce3a9
--- /dev/null
@@ -0,0 +1,19 @@
+@echo off
+echo ----------------------------
+echo ----creaVariables.bat-------
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creasource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+if %PROCESSOR_ARCHITECTURE%==x86  (
+       cmake -D CREA_BUILD_VTK:BOOL=ON -D CREA_BUILD_WX:BOOL=ON CMakeCache.txt
+) else (
+       cmake -D CREA_BUILD_VTK:BOOL=ON -D CREA_BUILD_WX:BOOL=ON CREA_BUILD_WX_X64:BOOL=ON CMakeCache.txt
+)
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/creaBruker/creaBrukerInstall.bat b/Install/scripts/creaBruker/creaBrukerInstall.bat
new file mode 100644 (file)
index 0000000..fe2a969
--- /dev/null
@@ -0,0 +1,60 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile creaBruker
+call %baseFolder%\cleanmod.bat %creabrukersource% %creatoolsGeneration% >> %logFolder%\creaBrukerInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creabrukersource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\creaBrukerInstall.log 2>&1
+call %currentdir%\creaBrukerVariables.bat %creatoolsGeneration% %creabrukersource% %docgeneration% >> %logFolder%\creaBrukerInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creabrukersource% %creatoolsGeneration% >> %logFolder%\creaBrukerInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %creabrukersource% %creatoolsGeneration% >> %logFolder%\creaBrukerInstall.log 2>&1
+
+echo endo of creaBruker compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaBruker/creaBrukerVariables.bat b/Install/scripts/creaBruker/creaBrukerVariables.bat
new file mode 100644 (file)
index 0000000..5d149fc
--- /dev/null
@@ -0,0 +1,15 @@
+@echo off
+echo ----------------------------
+echo --creaBrukerVariables.bat---
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creabrukersource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D --BUILD_ALL:BOOL=OFF -D crea_DIR:PATH=%1\creatools_install\crea  -D BUILD_creaBruker_DOC:BOOL=%3 CMakeCache.txt
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/creaContours/creaContoursInstall.bat b/Install/scripts/creaContours/creaContoursInstall.bat
new file mode 100644 (file)
index 0000000..5847d56
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile creaContours
+call %baseFolder%\cleanmod.bat %creacontourssource% %creatoolsGeneration% >> %logFolder%\creaContoursInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creacontourssource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\creaContoursInstall.log 2>&1
+call %currentdir%\creaContoursVariables.bat %creatoolsGeneration% %creacontourssource% %docgeneration% >> %logFolder%\creaContoursInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creacontourssource% %creatoolsGeneration% >> %logFolder%\creaContoursInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %creacontourssource% %creatoolsGeneration% >> %logFolder%\creaContoursInstall.log 2>&1
+echo end of creaContours compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaContours/creaContoursVariables.bat b/Install/scripts/creaContours/creaContoursVariables.bat
new file mode 100644 (file)
index 0000000..fc2b60e
--- /dev/null
@@ -0,0 +1,19 @@
+@echo off
+echo ----------------------------
+echo --creaContourVariables.bat--
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creacontourssource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+echo %1=creabrukersource% %2=docgeneration
+cmake -D crea_DIR:PATH=%1\creatools_install\crea -D creaEnvironment_DIR:PATH=%1\creatools_install\creaEnvironment -D creaMaracasVisu_DIR:PATH=%1\creatools_install\creaMaracasVisu -D creaImageIO_DIR:PATH=%1\creatools_install\creaImageIO CMakeCache.txt
+cmake -D BBTK_DIR:PATH=%1\creatools_install\bbtk CMakeCache.txt
+cmake -D creaContours_DOC:BOOL=%2 -D BUILD_BBTK_PACKAGE_creaContours_DOXYGEN_DOC:BOOL=%2 CMakeCache.txt
+cmake CMakeCache.txt
+
+exit /B
diff --git a/Install/scripts/creaEnvironment/creaEnvironmentInstall.bat b/Install/scripts/creaEnvironment/creaEnvironmentInstall.bat
new file mode 100644 (file)
index 0000000..5252f8e
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile creaEnvironment
+call %baseFolder%\cleanmod.bat %creaenvironmentsource% %creatoolsGeneration% >> %logFolder%\creaEnvironmentInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creaenvironmentsource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\creaEnvironmentInstall.log 2>&1
+call %currentdir%\creaenvironmentVariables.bat %creatoolsGeneration%  %creaenvironmentsource% %docgeneration% >> %logFolder%\creaEnvironmentInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creaenvironmentsource% %creatoolsGeneration% >> %logFolder%\creaEnvironmentInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %creaenvironmentsource% %creatoolsGeneration% >> %logFolder%\creaEnvironmentInstall.log 2>&1
+echo end of creaEnvironment compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaEnvironment/creaenvironmentVariables.bat b/Install/scripts/creaEnvironment/creaenvironmentVariables.bat
new file mode 100644 (file)
index 0000000..e2fc3ee
--- /dev/null
@@ -0,0 +1,15 @@
+@echo off
+echo ----------------------------
+echo creaenvironmentVariables.bat
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creamaracassourcefolder
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D crea_DIR:PATH=%1\creatools_install\crea CMakeCache.txt
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/creaImageIO/creaImageIOInstall.bat b/Install/scripts/creaImageIO/creaImageIOInstall.bat
new file mode 100644 (file)
index 0000000..8e2b506
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile creaImageIO
+call %baseFolder%\cleanmod.bat %creaimagesource% %creatoolsGeneration% >> %logFolder%\creaImageIOInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creaimagesource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\creaImageIOInstall.log 2>&1
+call %currentdir%\creaImageIOVariables.bat %creatoolsGeneration% %creaimagesource%  %docgeneration% >> %logFolder%\creaImageIOInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creaimagesource% %creatoolsGeneration% >> %logFolder%\creaImageIOInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %creaimagesource% %creatoolsGeneration% >> %logFolder%\creaImageIOInstall.log 2>&1
+echo end of creaImageIO compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaImageIO/creaImageIOVariables.bat b/Install/scripts/creaImageIO/creaImageIOVariables.bat
new file mode 100644 (file)
index 0000000..24720ac
--- /dev/null
@@ -0,0 +1,18 @@
+@echo off
+echo ----------------------------
+echo ----creaIOVariable.bat------
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creaimagesource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D crea_DIR:PATH=%1\creatools_install\crea -D BUILD_BBTK_PACKAGE_creaImageIO:BOOL=ON -D creaBruker_DIR:PATH=%1\creatools_install\creaBruker -D USE_GDCM:BOOL=ON CMakeCache.txt
+cmake -D BBTK_DIR:PATH=%1\creatools_install\bbtk CMakeCache.txt
+cmake -D BUILD_DOXYGEN_DOC:BOOL=%3 -D BUILD_BBTK_PACKAGE_creaImageIO_DOXYGEN_DOC:BOOL=%3 CMakeCache.txt
+cmake CMakeCache.txt
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/creaMaracasVisu/creaMaracasVariables.bat b/Install/scripts/creaMaracasVisu/creaMaracasVariables.bat
new file mode 100644 (file)
index 0000000..e2d1c3d
--- /dev/null
@@ -0,0 +1,18 @@
+@echo off
+echo ----------------------------
+echo --creaMaracasVariables.bat--
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creamaracassourcefolder
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D crea_DIR:PATH=%1\creatools_install\crea -D BUILD_BBTK_PACKAGE_creaMaracasVisu:BOOL=ON -D creaMaracasVisu_DOC:BOOL=%3 CMakeCache.txt
+cmake -D BBTK_DIR:PATH=%1\creatools_install\bbtk CMakeCache.txt
+cmake -D BUILD_BBTK_PACKAGE_creaMaracasVisu_DOXYGEN_DOC:BOOL=%3 CMakeCache.txt
+cmake CMakeCache.txt
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/creaMaracasVisu/creaMaracasVisuInstall.bat b/Install/scripts/creaMaracasVisu/creaMaracasVisuInstall.bat
new file mode 100644 (file)
index 0000000..6ff20cf
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile creaMaracasVisu
+call %baseFolder%\cleanmod.bat %creamaracassource% %creatoolsGeneration% >> %logFolder%\creaMaracasVisuInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creamaracassource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\creaMaracasVisuInstall.log 2>&1
+call %currentdir%\creaMaracasVariables.bat %creatoolsGeneration% %creamaracassource% %docgeneration% >> %logFolder%\creaMaracasVisuInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creamaracassource% %creatoolsGeneration% >> %logFolder%\creaMaracasVisuInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %creamaracassource% %creatoolsGeneration% >> %logFolder%\creaMaracasVisuInstall.log 2>&1
+echo end of creaMaracasVisu compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaRigidRegistration/creaRigidRInstall.bat b/Install/scripts/creaRigidRegistration/creaRigidRInstall.bat
new file mode 100644 (file)
index 0000000..548fe68
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo compile creaRigidRegistration
+call %baseFolder%\cleanmod.bat %crearigidregistrationssource% %creatoolsGeneration% >> %logFolder%\creaRigidRInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %crearigidregistrationssource%  %installPrefix% %creatoolsGeneration% >> %logFolder%\creaRigidRInstall.log 2>&1
+call %currentdir%\creaRigidRegistrationVariables.bat %creatoolsGeneration% %crearigidregistrationssource% %docgeneration% >> %logFolder%\creaRigidRInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %crearigidregistrationssource% %creatoolsGeneration% >> %logFolder%\creaRigidRInstall.log 2>&1
+call %baseFolder%\ctestmod.bat %crearigidregistrationssource% %creatoolsGeneration% >> %logFolder%\creaRigidRInstall.log 2>&1
+echo end of creaRigidRegistration compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaRigidRegistration/creaRigidRegistrationVariables.bat b/Install/scripts/creaRigidRegistration/creaRigidRegistrationVariables.bat
new file mode 100644 (file)
index 0000000..e641f49
--- /dev/null
@@ -0,0 +1,19 @@
+@echo off
+echo ----------------------------
+echo creaRigidRegistrationVariables.bat
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = crearigidregistrationssource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D crea_DIR:PATH=%1\creatools_install\crea -D BUILD_BBTK_PACKAGE_PackRecalage:BOOL=ON CMakeCache.txt
+cmake -D BBTK_DIR:PATH=%1\creatools_install\bbtk CMakeCache.txt
+cmake -D BUILD_creaRigidRegistration_DOC:BOOL=%3 -D BUILD_BBTK_PACKAGE_PackRecalage_DOXYGEN_DOC:BOOL=%3 CMakeCache.txt
+cmake CMakeCache.txt
+cmake CMakeCache.txt
+
+exit /B
\ No newline at end of file
diff --git a/Install/scripts/creaTools/compilemodCreaTools.bat b/Install/scripts/creaTools/compilemodCreaTools.bat
new file mode 100644 (file)
index 0000000..0210fb7
--- /dev/null
@@ -0,0 +1,33 @@
+@echo off
+
+echo %1 = buildtype
+echo %2 = Module Sources Ex crea bbtk creaMaracasVisu ...
+echo %3 = creatoolsGeneration
+
+echo Architecture found = %PROCESSOR_ARCHITECTURE%
+if %PROCESSOR_ARCHITECTURE%==x86  (
+  set ProgramFilesPath_x86=%ProgramFiles%
+  set "compilerVersion=Visual Studio 10"
+) else (
+  set "ProgramFilesPath_x64=%ProgramFiles%"
+  set "ProgramFilesPath_x86=%ProgramFiles(x86)%"
+  set "compilerVersion=Visual Studio 10 Win64"
+)
+set vcvarsall="%ProgramFilesPath_x86%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
+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
+  exit
+)
+
+if %PROCESSOR_ARCHITECTURE%==x86 (
+       call %vcvarsall%
+) else (
+       call %vcvarsall% amd64
+)
+
+set binfolder=%3\creatools_bin\%1Bin
+cd %binfolder%
+FOR /R %%a IN (*.sln) DO msbuild /m:%NUMBER_OF_PROCESSORS% /p:UseEnv=true;BuildInParallel=true;Configuration=%1 PACKAGE.vcxproj
+copy %2*.exe %3\Result_Installers\
+
diff --git a/Install/scripts/creaTools/creaMiniToolsVariables.bat b/Install/scripts/creaTools/creaMiniToolsVariables.bat
new file mode 100644 (file)
index 0000000..6ad6cf1
--- /dev/null
@@ -0,0 +1,23 @@
+@echo off
+echo ----------------------------
+echo -creaMiniToolsVariables.bat-
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creaminitoolssource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D crea_DIR:PATH=%1\creatools_install\crea CMakeCache.txt
+cmake -D BBTK_DIR:PATH=%1\creatools_install\bbtk CMakeCache.txt
+
+cmake -D BUILD_BBTK_PACKAGE_creaMiniTools:BOOL=ON -D creaMiniTools_DOC:BOOL=%3 CMakeCache.txt
+cmake -D BUILD_BBTK_PACKAGE_creaMiniTools_DOXYGEN_DOC:BOOL=%3 CMakeCache.txt
+
+cmake -D BUILD_BBTK_PACKAGE_creaMiniToolsBase:BOOL=ON -D creaMiniToolsBase_DOC:BOOL=%3 CMakeCache.txt
+cmake -D BUILD_BBTK_PACKAGE_creaMiniToolsBase_DOXYGEN_DOC:BOOL=%3 CMakeCache.txt
+
+cmake CMakeCache.txt
+
diff --git a/Install/scripts/creaTools/creaMinitoolsInstall.bat b/Install/scripts/creaTools/creaMinitoolsInstall.bat
new file mode 100644 (file)
index 0000000..f12451f
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo Compile creaTools
+call %baseFolder%\cleanmod.bat %creaminitoolssource% %creatoolsGeneration% >> %logFolder%\creaMinitoolsInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creaminitoolssource% %installPrefix% %creatoolsGeneration% >> %logFolder%\creaMinitoolsInstall.log 2>&1
+call %currentdir%\creaVariables.bat %creatoolsGeneration% %creaminitoolssource% %docgeneration% >> %logFolder%\creaMinitoolsInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creaminitoolssource% %creatoolsGeneration% >> %logFolder%\creaMinitoolsInstall.log 2>&1
+::call %baseFolder%\ctestmod.bat %creaminitoolssource% %creatoolsGeneration% >> %logFolder%\creaMinitoolsInstall.log 2>&1
+echo end of creaMiniTools compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaTools/creaToolsInstall.bat b/Install/scripts/creaTools/creaToolsInstall.bat
new file mode 100644 (file)
index 0000000..1e1cf60
--- /dev/null
@@ -0,0 +1,59 @@
+@echo off
+
+echo setting variables
+
+set creatoolsGeneration=%1
+set docgeneration=%2
+set cvsUser=%3
+set installPrefix=%4
+set buildtype=%5
+set baseFolder=%6\base
+
+set creasource=crea
+set bbtksource=bbtk
+set creamaracassource=creaMaracasVisu
+set creaenvironmentsource=creaEnvironment
+set creabrukersource=creaBruker
+set creaimagesource=creaImageIO
+set creacontourssource=creaContours
+set crearigidregistrationssource=creaRigidRegistration
+set bbtkgeditorsource=bbtkGEditor
+set creatoolssource=creaTools
+set creaminitoolssource=creaMiniTools
+
+set creadll=%creatoolsGeneration%\creatools_bin\%creasource%Bin\%buildtype%
+set PATH=%creadll%;%PATH%
+set bbtkdll=%creatoolsGeneration%\creatools_bin\%bbtksource%Bin\%buildtype%
+set PATH=%bbtkdll%;%PATH%
+set creamaracasdll=%creatoolsGeneration%\creatools_bin\%creamaracassource%Bin\%buildtype%
+set PATH=%creamaracasdll%;%PATH%
+set creaenvironmentdll=%creatoolsGeneration%\creatools_bin\%creaenvironmentsource%Bin\%buildtype%
+set PATH=%creaenvironmentdll%;%PATH%
+set creabrukerdll=%creatoolsGeneration%\creatools_bin\%creabrukersource%Bin\%buildtype%
+set PATH=%creabrukerdll%;%PATH%
+set creaimagedll=%creatoolsGeneration%\creatools_bin\%creaimagesource%Bin\%buildtype%
+set PATH=%creaimagedll%;%PATH%
+set creacontourdll=%creatoolsGeneration%\creatools_bin\%creacontourssource%Bin\%buildtype%
+set PATH=%creacontoursdll%;%PATH%
+set crearigidregistrationdll=%creatoolsGeneration%\creatools_bin\%crearigidregistrationssource%Bin\%buildtype%
+set PATH=%crearigidregistrationdll%;%PATH%
+set bbtkgeditordll=%creatoolsGeneration%\creatools_bin\%bbtkgeditorsource%Bin\%buildtype%
+set PATH=%bbtkgeditordll%;%PATH%
+set creaminitoolsdll=%creatoolsGeneration%\creatools_bin\%creaminitoolssource%Bin\%buildtype%
+set PATH=%creaminitoolsdll%;%PATH%
+set creatoolsdll=%creatoolsGeneration%\creatools_bin\%creatoolssource%Bin\%buildtype%
+set PATH=%creatoolssdll%;%PATH%
+set currentdir=%~dp0
+set logFolder=%6\log
+
+echo end setting variables
+
+echo Compile creaTools
+call %baseFolder%\cleanmod.bat %creatoolssource% %creatoolsGeneration% >> %logFolder%\creaToolsInstall.log 2>&1
+call %baseFolder%\cmakemod.bat %creatoolssource% %installPrefix% %creatoolsGeneration% >> %logFolder%\creaToolsInstall.log 2>&1
+call %currentdir%\creaToolsVariables.bat %creatoolsGeneration% %creatoolssource% %docgeneration% >> %logFolder%\creaToolsInstall.log 2>&1
+call %baseFolder%\compilemod.bat %buildtype% %creatoolssource% %creatoolsGeneration% >> %logFolder%\creaToolsInstall.log 2>&1
+::call %baseFolder%\ctestmod.bat %creatoolssource% %creatoolsGeneration% >> %logFolder%\creaToolsInstall.log 2>&1
+echo end of creaTools compilation
+
+exit
\ No newline at end of file
diff --git a/Install/scripts/creaTools/creaToolsVariables.bat b/Install/scripts/creaTools/creaToolsVariables.bat
new file mode 100644 (file)
index 0000000..218d9d1
--- /dev/null
@@ -0,0 +1,13 @@
+@echo off
+echo ----------------------------
+echo ---creaToolVariables.bat----
+echo ----------------------------
+
+echo %1 = creatoolsGeneration
+echo %2 = creatoolssource
+echo %3 = docgeneration
+
+set binfolder=%1\creatools_bin\%2Bin
+cd %binfolder%
+
+cmake -D CREATOOLS_SOURCE_PATH:PATH=%1\creatools_install CMakeCache.txt