mpir/mpir.net/check_config.bat

28 lines
811 B
Batchfile

@echo off
rem %1 = platform
rem %2 = configuration
rem %3 - last two digits of Visul Studio version (e.g. 17)
rem output_params.bat contains:
rem (set ldir=architecture)
rem (set libr=lib)
rem (set plat=x64)
rem (set conf=Release)
call :clrerr
if exist ..\..\msvc\output_params.bat (call ..\..\msvc\output_params.bat) else (call :seterr & echo ERROR: 'output_params.bat' not found & exit /b %errorlevel%)
if /i "%libr%" NEQ "lib" (call :seterr & echo ERROR: MPIR.Net requires a static library build of MPIR & exit /b %errorlevel%)
if /i "%1" EQU "%plat%" if /i "%2" EQU "%conf%" (exit /b 0)
call :seterr
echo ERROR The last MPIR build was for \%plat%\%conf%, not %1\%2
echo Please set the correct platform and configuration to build MPIR.Net
exit /b %errorlevel%
:clrerr
exit /b 0
:seterr
exit /b 1