Created
December 10, 2012 19:02
-
-
Save 573/4252598 to your computer and use it in GitHub Desktop.
My modifications to http://wxpack.svn.sourceforge.net/viewvc/wxpack/trunk/wxBuild_wxWidgets.bat?revision=134&view=markup to compile wxWidgets 2.9.4 on Windows 7 with mingw (D:/wxBuild_wxWidgets.bat contained local copy of original)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- D:/wxBuild_wxWidgets.bat Mon Dec 10 19:32:01 2012 | |
+++ Z:/wxWidgets/build/msw/wxBuild_wxWidgets.bat Fri Dec 07 17:48:39 2012 | |
@@ -29,8 +29,8 @@ | |
set WXBUILD_VERSION=1.12 | |
set WXBUILD_APPNAME=wxBuild_wxWidgets | |
:: MinGW Gcc install location. This must match your systems configuration. | |
-set GCCDIR=C:\MinGW | |
-set GCC4DIR=C:\MinGW4 | |
+set GCCDIR=h:\MinGW | |
+set GCC4DIR=h:\MinGW | |
set CPU=X86 | |
if (%1) == () goto ERROR | |
@@ -83,7 +83,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_VC71_BUILD_ENVIRONMENT | |
@@ -101,7 +101,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_VC80_BUILD_ENVIRONMENT | |
@@ -119,7 +119,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_VC80_64_BUILD_ENVIRONMENT | |
@@ -140,7 +140,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_VC90_BUILD_ENVIRONMENT | |
@@ -158,7 +158,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_VC90_64_BUILD_ENVIRONMENT | |
@@ -179,7 +179,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_VC100_BUILD_ENVIRONMENT | |
@@ -197,7 +197,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_VC100_64_BUILD_ENVIRONMENT | |
@@ -218,7 +218,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=nmake | |
set MAKEFILE=makefile.vc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=1 | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=1 | |
goto START | |
:SETUP_GCC_BUILD_ENVIRONMENT | |
@@ -239,7 +239,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=mingw32-make.exe | |
set MAKEFILE=makefile.gcc | |
-set FLAGS=USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=0 -j %NUMBER_OF_PROCESSORS% | |
+set FLAGS=USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=0 -j %NUMBER_OF_PROCESSORS% | |
goto START | |
:SETUP_GCC4_BUILD_ENVIRONMENT | |
@@ -260,7 +260,7 @@ | |
:: -- Setup the make executable and the actual makefile name -- | |
set MAKE=mingw32-make.exe | |
set MAKEFILE=makefile.gcc | |
-set FLAGS=CXXFLAGS=-Wno-attributes USE_ODBC=1 USE_OPENGL=1 USE_QA=1 USE_GDIPLUS=0 -j %NUMBER_OF_PROCESSORS% | |
+set FLAGS=CXXFLAGS=-Wno-attributes USE_GLCANVAS=1 USE_DEBUGREPORT=1 USE_GDIPLUS=0 -j %NUMBER_OF_PROCESSORS% | |
goto START | |
:START | |
@@ -445,7 +445,7 @@ | |
:LIB_DEBUG | |
echo Compiling lib debug... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug SHARED=0 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug UNICODE=0 SHARED=0 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -456,7 +456,7 @@ | |
:LIB_RELEASE | |
echo Compiling lib release... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release SHARED=0 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release UNICODE=0 SHARED=0 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -472,7 +472,7 @@ | |
:LIB_DEBUG_UNICODE | |
echo Compiling lib debug Unicode... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug UNICODE=1 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug UNICODE=1 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -483,7 +483,7 @@ | |
:LIB_RELEASE_UNICODE | |
echo Compiling lib release Unicode... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release UNICODE=1 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release UNICODE=1 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -500,7 +500,7 @@ | |
:LIB_DEBUG_MONO | |
echo Compiling lib debug monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=0 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=0 UNICODE=0 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -511,7 +511,7 @@ | |
:LIB_RELEASE_MONO | |
echo Compiling lib release monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=0 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=0 UNICODE=0 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -527,7 +527,7 @@ | |
:LIB_DEBUG_MONO_UNICODE | |
echo Compiling lib debug Unicode monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=0 UNICODE=1 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=0 UNICODE=1 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -538,7 +538,7 @@ | |
:LIB_RELEASE_MONO_UNICODE | |
echo Compiling lib release Unicode monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=0 UNICODE=1 OFFICIAL_BUILD=1 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=0 UNICODE=1 OFFICIAL_BUILD=0 RUNTIME_LIBS=static TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for build all | |
@@ -557,7 +557,7 @@ | |
:DLL_DEBUG | |
echo Compiling dll debug... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug SHARED=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug SHARED=1 UNICODE=0 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -568,7 +568,7 @@ | |
:DLL_RELEASE | |
echo Compiling dll release... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release SHARED=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release SHARED=1 UNICODE=0 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -584,7 +584,7 @@ | |
:DLL_DEBUG_UNICODE | |
echo Compiling dll debug Unicode... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug SHARED=1 UNICODE=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug SHARED=1 UNICODE=1 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -595,7 +595,7 @@ | |
:DLL_RELEASE_UNICODE | |
echo Compiling dll release Unicode... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release SHARED=1 UNICODE=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release SHARED=1 UNICODE=1 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -611,7 +611,7 @@ | |
:DLL_DEBUG_MONO | |
echo Compiling dll debug monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=1 UNICODE=0 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -622,7 +622,7 @@ | |
:DLL_RELEASE_MONO | |
echo Compiling dll release monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=1 UNICODE=0 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -638,7 +638,7 @@ | |
:DLL_DEBUG_MONO_UNICODE | |
echo Compiling dll debug Unicode monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=1 UNICODE=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=debug MONOLITHIC=1 SHARED=1 UNICODE=1 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -649,7 +649,7 @@ | |
:DLL_RELEASE_MONO_UNICODE | |
echo Compiling dll release Unicode monolithic... | |
:: Calling the compilers make | |
-%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=1 UNICODE=1 OFFICIAL_BUILD=1 TARGET_CPU=%CPU% %FLAGS% | |
+%MAKE% -f %MAKEFILE% BUILD=release MONOLITHIC=1 SHARED=1 UNICODE=1 OFFICIAL_BUILD=0 TARGET_CPU=%CPU% %FLAGS% | |
echo. | |
:: Check for specific mode. | |
@@ -741,5 +741,5 @@ | |
set MAKE= | |
set MAKEFILE= | |
set FLAGS= |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment