wxWidgets/build/tools/mingw/parameters.bat

57 lines
1.6 KiB
Batchfile

@echo off
rem Number of jobs for parallels builds
if "%NUMBER_OF_PROCESSORS%" == "" set NUMBER_OF_PROCESSORS=2
set /A JOBS=%NUMBER_OF_PROCESSORS%-1
rem Removing (if = 1) or not (otherwise) actuals build and lib dirs
set CLEANBUILD=1
rem Check if compiler version is present
if "%1" == "" goto :NOPARAMS
rem Check if architecture is present
if "%2" == "" goto :NOPARAMS
rem Define compiler's bin directory
if "%1" == "1120" (
set COMPBINDIR=G:\msys64\mingw%2\bin
) else (
set COMPBINDIR=G:\MinGW%1-%2\bin
)
rem Define compiler's version string such as 810, 730_x64, 920TDM
rem Also define extra spaces for "aligned" logs lines
set COMPVERS=%1
set XTRASPCS= :
if "%1" == "1030" (
set COMPVERS=%COMPVERS%TDM
) else (
set XTRASPCS= %XTRASPCS%
)
if "%2" == "64" (
set COMPVERS=%COMPVERS%_x64
) else (
set XTRASPCS= %XTRASPCS%
)
rem Define compiler's name, such as gcc810, gcc730_x64, gcc1030TDM, ...
set COMPNAME=gcc%COMPVERS%
rem Simplified (but sufficient) PATH variable
set PATH=C:\Windows;C:\Windows\system32\;%COMPBINDIR%
goto :EOF
rem Generals parameters
:NOPARAMS
rem Normalized wxWidgets base dir
set WXDIR=%CD%\..\..\..
for %%i in ("%WXDIR%") do SET "WXDIR=%%~fi"
rem wxWidgets version
call ..\msvs\getversion.bat
rem Logs and output
set LOGDIR=%CD%\logs
set OUTPUTDIR=%CD%\output
SET MAINLOGFILE=%LOGDIR%\_wxWidgets-%wxMAJOR_VERSION%.%wxMINOR_VERSION%.%wxRELEASE_NUMBER%.log
rem Base of each created zip archive
set ARCHNAME=wxMSW-%wxMAJOR_VERSION%.%wxMINOR_VERSION%.%wxRELEASE_NUMBER%_
rem 7Zip executable
set ZIP="C:\Program Files\7-Zip\7z.exe"