]> Creatis software - creaToolsTools.git/blobdiff - Install_mingw64/Install_ThirdParty/scripts/install_thirdparty_all.bat
#3200creaToolsToolsFeatureNewNormal- branch mingw64
[creaToolsTools.git] / Install_mingw64 / Install_ThirdParty / scripts / install_thirdparty_all.bat
index 3c20e764481cbda3805d4afaec16b972772ce86b..d0ff9fc37fefede9809beb74d683653f466f480a 100644 (file)
@@ -133,13 +133,30 @@ cd %wxWidgets%Bin
 ::     )
 ::)
 ::cd C:\
-
-%cmakeBin% -G"MinGW Makefiles" -H%sourcepath%\%wxWidgets% -B%binpath%\%wxWidgets%Bin                                           >> %LogFolder%\wxWidgetsInstall.log 2>&1
-%cmakeBin% -D CMAKE_BUILD_TYPE:STRING=%buildType% -D CMAKE_INSTALL_PREFIX:PATH=%installpath%\ CMakeCache.txt                   >> %LogFolder%\wxWidgetsInstall.log 2>&1
 ::cmake -D BUILD_SHARED_LIBS:BOOL=ON -D BUILD_EXAMPLES:BOOL=OFF -D BUILD_TESTING:BOOL=OFF CMakeCache.txt                >> %LogFolder%\wxWidgetsInstall.log 2>&1
 ::cmake -D VTK_Group_Views:BOOL=ON CMakeCache.txt                                                                       >> %LogFolder%\wxWidgetsInstall.log 2>&1
-mingw32-make.exe -j%NUMBER_OF_PROCESSORS%                                                                                      >> %LogFolder%\wxWidgetsInstall.log 2>&1
-mingw32-make.exe -j%NUMBER_OF_PROCESSORS% install                                                                              >> %LogFolder%\wxWidgetsInstall.log 2>&1
+
+:: 3.1.1 with CMAKE
+::%cmakeBin% -G"MinGW Makefiles" -H%sourcepath%\%wxWidgets% -B%binpath%\%wxWidgets%Bin                                  >> %LogFolder%\wxWidgetsInstall.log 2>&1
+::%cmakeBin% -D CMAKE_BUILD_TYPE:STRING=%buildType% -D CMAKE_INSTALL_PREFIX:PATH=%installpath%\ CMakeCache.txt                         >> %LogFolder%\wxWidgetsInstall.log 2>&1
+::mingw32-make.exe -j%NUMBER_OF_PROCESSORS%                                                                             >> %LogFolder%\wxWidgetsInstall.log 2>&1
+::mingw32-make.exe -j%NUMBER_OF_PROCESSORS% install                                                                     >> %LogFolder%\wxWidgetsInstall.log 2>&1
+
+:: 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
+cd ..\..                                                                           
+mkdir %installpath%                                                                                    >> %LogFolder%\wxWidgetsInstall.log 2>&1
+mkdir %installpath%\lib                                                                                >> %LogFolder%\wxWidgetsInstall.log 2>&1
+mkdir %installpath%\lib\gcc_dll                                                                        >> %LogFolder%\wxWidgetsInstall.log 2>&1
+xcopy /Y /S lib\gcc_dll  %installpath%\lib\gcc_dll                                                     >> %LogFolder%\wxWidgetsInstall.log 2>&1
+mkdir %installpath%\include                                                                            >> %LogFolder%\wxWidgetsInstall.log 2>&1
+mkdir %installpath%\include\wx                                                                         >> %LogFolder%\wxWidgetsInstall.log 2>&1
+xcopy /Y /S include\wx  %installpath%\include\wx                                                       >> %LogFolder%\wxWidgetsInstall.log 2>&1
 
 
 :SKIPINSTALLWXWIDGETS