2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-02 20:52:13 +00:00
Files
build/bootstrap.bat
Rene Rivera 89a7ac58db Add checks for C++11 with informative error.
This adds a check_cxx11.cpp source that is checked for compile with the
chosen toolset before actually building. This include an appropriate
user error. To see such errors, we also nolonger output to
bootstrap.log. Instead the bootstrap outputs to cerr and sets the
error code.
2020-02-13 07:30:17 -06:00

40 lines
651 B
Batchfile

@ECHO OFF
REM Copyright (C) 2009 Vladimir Prus
REM Copyright 2019-2020 Rene Rivera
REM
REM Distributed under the Boost Software License, Version 1.0.
REM (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
:b2_build
ECHO Building the B2 engine..
pushd src\engine
call .\build.bat %*
@ECHO OFF
popd
if exist ".\src\engine\b2.exe" (
copy .\src\engine\b2.exe . > nul
goto :b2_built)
goto :b2_failure
:b2_built
ECHO.
ECHO Building is done. To install, run:
ECHO.
ECHO .\b2 --prefix=DIR install
ECHO.
goto :end
:b2_failure
ECHO.
ECHO Failed to build the B2 engine.
ECHO.
goto :end
:end
exit /b %ERRORLEVEL%