echo call configure variables
call %scriptsFolder%\base\configureVariables.bat
+set PATH=%DirMingwDlls%;%PATH%
+
REM goto skypToEED
REM :skypToEED
ssh-add
-scp crea_TPdlls--4.1.0-win64.exe davila@tux.creatis.insa-lyon.fr:/home/davila/creatools/crea_ThirdParty_dlls/v4.x.x/
-scp CreaTools-Release-4.1.0-win64.exe davila@tux.creatis.insa-lyon.fr:/home/davila/creatools/creaTools/v4.x.x/
+scp crea_TPdlls--4.1.0-win64.exe davila@tux.creatis.insa-lyon.fr:/home/davila/creatools/crea_ThirdParty_dlls/v5.x.x/
+scp CreaTools-Release-4.1.0-win64.exe davila@tux.creatis.insa-lyon.fr:/home/davila/creatools/creaTools/v5.x.x/
pause
::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
-mingw32-make.exe -j%NUMBER_OF_PROCESSORS%
-mingw32-make.exe install
+%DirMingwDlls%\mingw32-make.exe -j%NUMBER_OF_PROCESSORS%
+%DirMingwDlls%\mingw32-make.exe install
::copy %2*.exe %3\c_%buildtype%%platforme%\ri\
:SkipEED1
::set creatoolsBranch=vtk8itk5wx3-mingw64
-set creatoolsBranch=vtk8itk5wx3-macos
+set creatoolsBranch=vtk9itk5wx3-macos
echo echo tmp.sh > tmp.sh
::%cmakeBin% -D CMAKE_CXX_FLAGS:STRING="-fpermissive" CMakeCache.txt
%cmakeBin% -D BBTK_DIR:PATH=%1\c_%buildtype%%platforme%\ci CMakeCache.txt
-%cmakeBin% -D crea_DIR:PATH=%1\c_%buildtype%%platforme%\ci -D BUILD_BBTK_PACKAGE_creaImageIO:BOOL=ON -D creaBruker_DIR:PATH=%1\c_%buildtype%%platforme%\ci -D USE_GDCM:BOOL=ON CMakeCache.txt
-%cmakeBin% -D BUILD_DOXYGEN_DOC:BOOL=%3 -D BUILD_BBTK_PACKAGE_creaImageIO_DOXYGEN_DOC:BOOL=%3 CMakeCache.txt
+%cmakeBin% -D crea_DIR:PATH=%1\c_%buildtype%%platforme%\ci -D BUILD_BBTK_PACKAGE_creaImageIO:BOOL=ON -D BUILD_BBTK_PACKAGE_Transform3Ddicom:BOOL=ON -D creaBruker_DIR:PATH=%1\c_%buildtype%%platforme%\ci -D USE_GDCM:BOOL=ON CMakeCache.txt
+%cmakeBin% -D BUILD_DOXYGEN_DOC:BOOL=%3 -D BUILD_BBTK_PACKAGE_creaImageIO_DOXYGEN_DOC:BOOL=%3 -D BUILD_BBTK_PACKAGE_Transform3Ddicom_DOXYGEN_DOC:BOOL=%3 CMakeCache.txt
%cmakeBin% -D CMAKE_CXX_FLAGS:STRING="-fpermissive" CMakeCache.txt
exit /B
\ No newline at end of file
cmake_minimum_required(VERSION 2.6)
-SET(PROJECT_MAJOR_VERSION 4)
-SET(PROJECT_MINOR_VERSION 1)
+SET(PROJECT_MAJOR_VERSION 5)
+SET(PROJECT_MINOR_VERSION 0)
SET(PROJECT_BUILD_VERSION 0)
SET(CREA_VERBOSE_CMAKE TRUE)
::set WXFNAME=wxWidgets-2.8.12.zip
::set WXVERSION=2.8.12
-set WXFNAME=wxWidgets-3.0.4.7z
-set WXVERSION=3.0.4
+set WXFNAME=wxWidgets-3.2.1.zip
+set WXVERSION=3.2.1
:: set BOOSTFNAME=boost_1_49_0.7z
:: set BOOSTFNAME=boost_1_52_0.7z
:: set VTKFNAME=VTK-8.1.1-patch_mingw64.7z
set VTKFNAME=VTK-8.1.1-Patch.7z
:: set VTKFNAME=VTK-8.2.0-Patch-TDx.zip
+set VTKFNAME=VTK-9.2.0.rc1-Patch-2022-08-04.zip
::set GDCMFNAME=gdcm_05_Mai_2011.tar
::set GDCMFNAME=gdcm_11_Oct_2011.tar
::set GDCMFNAME=gdcm_10_Mars_2017-vtk7.tar
-set GDCMFNAME=gdcm13_2019_06_17_vtk8.zip
+::set GDCMFNAME=gdcm13_2019_06_17_vtk8.zip
+set GDCMFNAME=gdcm13_2022_07_21_vtk92.zip
set TTHFNAME=tth_exe.zip
set SQLITEFNAME=sqlite_v3.6.23.1.zip
rename boost_1_69_0 boost
rename InsightToolkit-5.0.1 itk
-rename VTK-8.1.1 vtk
:: rename VTK-8.2.0-Patch-TDx vtk
+rename VTK-9.2.0.rc1 vtk
+
+:: rename gdcm13_2018_05_28_vtk8 gdcm13
+rename gdcm13 gdcm13
-rename gdcm13_2018_05_28_vtk8 gdcm13
rename tth_exe tth
rename xerces-c-3.2.3 xerces
rename sqlite_v3.6.23.1 sqlite
:: 3.0.4 manual
:: https://wiki.wxwidgets.org/Compiling_wxWidgets_with_MinGW
cd %sourcepath%\%wxWidgets%\build\msw
-mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release clean >> %LogFolder%\wxWidgetsInstall.log 2>&1
-mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release -j%NUMBER_OF_PROCESSORS% >> %LogFolder%\wxWidgetsInstall.log 2>&1
-mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release -j%NUMBER_OF_PROCESSORS% >> %LogFolder%\wxWidgetsInstall.log 2>&1
-mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release >> %LogFolder%\wxWidgetsInstall.log 2>&1
+%DirMingwDlls%\mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release clean >> %LogFolder%\wxWidgetsInstall.log 2>&1
+%DirMingwDlls%\mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release -j%NUMBER_OF_PROCESSORS% >> %LogFolder%\wxWidgetsInstall.log 2>&1
+%DirMingwDlls%\mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release -j%NUMBER_OF_PROCESSORS% >> %LogFolder%\wxWidgetsInstall.log 2>&1
+%DirMingwDlls%\mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release >> %LogFolder%\wxWidgetsInstall.log 2>&1
cd ..\..
mkdir %installpath% >> %LogFolder%\wxWidgetsInstall.log 2>&1
mkdir %installpath%\lib >> %LogFolder%\wxWidgetsInstall.log 2>&1
%cmakeBin% -G"MinGW Makefiles" -H%sourcepath%\%vtk% -B%binpath%\%vtk%Bin >> %LogFolder%\VTKInstall.log 2>&1
%cmakeBin% -D CMAKE_BUILD_TYPE:STRING=%buildType% -D CMAKE_INSTALL_PREFIX:PATH=%installpath%\ CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
-%cmakeBin% -D BUILD_SHARED_LIBS:BOOL=ON -D BUILD_EXAMPLES:BOOL=OFF -D BUILD_TESTING:BOOL=OFF CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
-%cmakeBin% -D VTK_Group_Views:BOOL=ON CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
+:: %cmakeBin% -D BUILD_SHARED_LIBS:BOOL=ON -D BUILD_EXAMPLES:BOOL=OFF -D BUILD_TESTING:BOOL=OFF CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
+:: %cmakeBin% -D VTK_Group_Views:BOOL=ON CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
+%cmakeBin% -D CMAKE_INSTALL_LIBDIR:STRING="lib" CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
+
+:: https://discourse.vtk.org/t/vtk-9-1-mingw64-and-windows-10/7116/21
+%cmakeBin% -D CMAKE_CXX_FLAGS:STRING="-fcommon" CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
+%cmakeBin% -D CMAKE_C_FLAGS:STRING="-fcommon" CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
+%cmakeBin% -D CMAKE_EXE_LINKER_FLAGS:STRING="-fcommon" CMakeCache.txt >> %LogFolder%\VTKInstall.log 2>&1
+
+
mingw32-make.exe -j%NUMBER_OF_PROCESSORS% >> %LogFolder%\VTKInstall.log 2>&1
mingw32-make.exe -j%NUMBER_OF_PROCESSORS% install >> %LogFolder%\VTKInstall.log 2>&1
set scripts=%cd%\scripts
set LogFolder=%thirdpartyGeneration%\installLog
-
if %EEDclean%==FALSE GOTO SKIPCLEAN
cd %scripts%
echo cleaning All
2. Clone creaToolsTools
-Cambiar la branch (vtk8itk5wx3-macos)
-En creaToolsTools\creaToolsTools\Install_mingw64\config_win.bat ajustar el path de:
+ baseProject
cmakeBin
thirdpartyGenerationBase
wget
4. Copiar
.......\C11\creaToolsTools\Install_mingw64\Install_CreaTools\scripts\Tool-scpCreaToolsToTux.bat
A la altura de la .......\C11
-
+ (verition verification ex: v5.x.x)
=================================================================
::--------- Cumputer 3 : Tour Cratools 2 -------------------------
-set baseProject=C:\Users\davila\Creatis\C11
+set baseProject=C:\Users\davila\Creatis\C22
set cmakeBin=C:\Users\davila\Creatis\crea_Developper_Tools\cmake-3.17.1-win64-x64\bin\cmake.exe
set ProgramFiles=C:\Program Files (x86)
set wgetPath="C:\Users\davila\Creatis\crea_Developper_Tools\wget\wget.exe"
set zipPath="C:\Program Files\7-Zip\7z.exe"
::set zipPath="peazip -ext2here "
-set DirMingwDlls=C:\Users\davila\Creatis\crea_Developper_Tools\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64\bin
+:set DirMingwDlls=C:\Users\davila\Creatis\ups\mingw64\bin
+set DirMingwDlls=C:\Users\davila\Creatis\ups\mingw64-8.5-posix\bin
+::set DirMingwDlls=C:\Users\davila\Creatis\crea_Developper_Tools\mingw-w64\x86_64-7.3.0-posix-seh-rt_v5-rev0\mingw64\bin
::--------- Cumputer 1 : Tour Cratools -------------------------
cp /opt/local/lib/libjpeg.8.dylib .
cp /opt/local/lib/libpng16.16.dylib .
- cp /opt/local/lib/libtiff.5.dylib .
+ cp /opt/local/lib/libtiff.6.dylib .
+ cp /opt/local/lib/libLerc.4.dylib .
cp /opt/local/lib/libz.1.dylib .
cp /opt/local/lib/libzstd.1.dylib .
- cp /opt/local/lib/libicudata.67.dylib .
- cp /opt/local/lib/libicui18n.67.dylib .
- cp /opt/local/lib/libicuuc.67.dylib .
+ cp /opt/local/lib/libicudata.72.dylib .
+ cp /opt/local/lib/libicui18n.72.dylib .
+ cp /opt/local/lib/libicuuc.72.dylib .
mkdir opt
cp /opt/local/lib/libiconv.2.dylib opt/.
echo "echo Install dir:" >> $filename_BinVersion
echo "pwd" >> $filename_BinVersion
echo "echo " >> $filename_BinVersion
- echo "read -p 'Press [Enter] key to continue...'" >> $filename_BinVersion
+#EED echo "read -p 'Press [Enter] key to continue...'" >> $filename_BinVersion
scp $filename_BinVersion $distanceAdress/.
rm creatools_install
rm thirdparty_install
cxxFlags=$cxxFlags'-F/Library/Frameworks '
fi
-cmake -D CMAKE_CXX_FLAGS:STRING="$cxxFlags" CMakeCache.txt
-cmake -D crea_DIR:PATH=$currentdir/creatools_bin/creaBin CMakeCache.txt
-cmake -D BBTK_DIR:PATH=$currentdir/creatools_bin/bbtkBin CMakeCache.txt
-cmake -D creaBruker_DIR:PATH=$currentdir/creatools_bin/creaBrukerBin CMakeCache.txt
-cmake -D BUILD_BBTK_PACKAGE_creaImageIO:BOOL=ON CMakeCache.txt
+cmake -D CMAKE_CXX_FLAGS:STRING="$cxxFlags" CMakeCache.txt
+cmake -D crea_DIR:PATH=$currentdir/creatools_bin/creaBin CMakeCache.txt
+cmake -D BBTK_DIR:PATH=$currentdir/creatools_bin/bbtkBin CMakeCache.txt
+cmake -D creaBruker_DIR:PATH=$currentdir/creatools_bin/creaBrukerBin CMakeCache.txt
+cmake -D BUILD_BBTK_PACKAGE_creaImageIO:BOOL=ON -D BUILD_BBTK_PACKAGE_Transform3Ddicom:BOOL=ON CMakeCache.txt
cmake -D BUILD_creaImageIO_DOC:BOOL=$3 -D USE_GDCM2:BOOL=$boolgdcm2 -D USE_GDCM:BOOL=$boolgdcm1 CMakeCache.txt
-cmake -D BUILD_BBTK_PACKAGE_creaImageIO_DOXYGEN_DOC:BOOL=$3 CMakeCache.txt
-
+cmake -D BUILD_BBTK_PACKAGE_creaImageIO_DOXYGEN_DOC:BOOL=$3 -D BUILD_BBTK_PACKAGE_Transform3Ddicom_DOXYGEN_DOC:BOOL=$3 CMakeCache.txt
cmake CMakeCache.txt
cd ..