mirror of
https://github.com/boostorg/boost.git
synced 2025-04-11 07:41:06 +00:00
Add bootstrap.bat.
[SVN r52329]
This commit is contained in:
parent
9c70dac3c4
commit
deeef1edda
1 changed files with 62 additions and 0 deletions
62
bootstrap.bat
Normal file
62
bootstrap.bat
Normal file
|
@ -0,0 +1,62 @@
|
|||
# Copyright (C) 2009 Vladimir Prus
|
||||
#
|
||||
# Distributed under the Boost Software License, Version 1.0.
|
||||
# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
@ECHO OFF
|
||||
|
||||
ECHO Building Boost.Jam build engine
|
||||
if exist ".\tools\jam\src\bin.ntx86\bjam.exe" del tools\jam\src\bin.ntx86\bjam.exe
|
||||
cd tools\jam\src
|
||||
|
||||
call .\build.bat > ..\..\..\bjam.log
|
||||
@ECHO OFF
|
||||
cd ..\..\..
|
||||
|
||||
if not exist ".\tools\jam\src\bin.ntx86\bjam.exe" goto :bjam_failure
|
||||
|
||||
copy .\tools\jam\src\bin.ntx86\bjam.exe . > nul
|
||||
|
||||
REM Ideally, we should obtain the toolset that build.bat has
|
||||
REM guessed. However, it uses setlocal at the start and does
|
||||
REM export BOOST_JAM_TOOLSET, and I don't know how to do that
|
||||
REM properly. Default to msvc for now.
|
||||
set toolset=msvc
|
||||
|
||||
ECHO using %toolset% ; > project-config.jam
|
||||
|
||||
ECHO.
|
||||
ECHO Bootstrapping is done. To build, run:
|
||||
ECHO.
|
||||
ECHO .\bjam.exe
|
||||
ECHO.
|
||||
ECHO To adjust configuration, edit 'project-config.jam'.
|
||||
ECHO Further information:
|
||||
ECHO.
|
||||
ECHO - Command line help:
|
||||
ECHO ./bjam --help
|
||||
ECHO.
|
||||
ECHO - Getting started guide:
|
||||
ECHO http://boost.org/more/getting_started/windows.html
|
||||
ECHO.
|
||||
ECHO - Boost.Build documentation:
|
||||
ECHO http://www.boost.org/boost-build2/doc/html/index.html
|
||||
|
||||
goto :end
|
||||
|
||||
:bjam_failure
|
||||
|
||||
ECHO.
|
||||
ECHO Failed to build Boost.Jam build engine.
|
||||
ECHO Please consult bjam.log for furter diagnostics.
|
||||
ECHO.
|
||||
ECHO You can try to obtain a prebuilt binary from
|
||||
ECHO.
|
||||
ECHO http://sf.net/project/showfiles.php?group_id=7586^&package_id=72941
|
||||
ECHO.
|
||||
ECHO Also, you can file an issue at http://svn.boost.org
|
||||
ECHO Please attach bjam.log in that case.
|
||||
|
||||
goto :end
|
||||
|
||||
:end
|
Loading…
Add table
Reference in a new issue