3 REM Copyright (C) 2009 Vladimir Prus
5 REM Distributed under the Boost Software License, Version 1.0.
6 REM (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
8 ECHO Building Boost.Build engine
9 if exist ".\tools\build\src\engine\bin.ntx86\b2.exe" del tools
\build\src\engine
\bin.ntx86
\b2.exe
10 if exist ".\tools\build\src\engine\bin.ntx86\bjam.exe" del tools
\build\src\engine
\bin.ntx86
\bjam.exe
11 if exist ".\tools\build\src\engine\bin.ntx86_64\b2.exe" del tools
\build\src\engine
\bin.ntx86_64
\b2.exe
12 if exist ".\tools\build\src\engine\bin.ntx86_64\bjam.exe" del tools
\build\src\engine
\bin.ntx86_64
\bjam.exe
13 pushd tools
\build\src\engine
15 call .
\build.bat
%* > ..\..\..\..
\bootstrap.log
20 if exist ".\tools\build\src\engine\bin.ntx86\bjam.exe" (
21 copy .
\tools
\build\src\engine
\bin.ntx86
\b2.exe .
> nul
22 copy .
\tools
\build\src\engine
\bin.ntx86
\bjam.exe .
> nul
25 if exist ".\tools\build\src\engine\bin.ntx86_64\bjam.exe" (
26 copy .
\tools
\build\src\engine
\bin.ntx86_64
\b2.exe .
> nul
27 copy .
\tools
\build\src\engine
\bin.ntx86_64
\bjam.exe .
> nul
34 REM Ideally, we should obtain the toolset that build.bat has
35 REM guessed. However, it uses setlocal at the start and does not
36 REM export BOOST_JAM_TOOLSET, and I don't know how to do that
37 REM properly. Default to msvc for now.
40 ECHO import option
; > project
-config.jam
41 ECHO.
>> project
-config.jam
42 ECHO using
%toolset% ; >> project
-config.jam
43 ECHO.
>> project
-config.jam
44 ECHO option.
set keep
-going
: false
; >> project
-config.jam
45 ECHO.
>> project
-config.jam
48 ECHO Bootstrapping is done. To build
, run:
52 ECHO To adjust configuration
, edit
'project-config.jam'.
53 ECHO Further information
:
55 ECHO - Command line help
:
58 ECHO - Getting started guide
:
59 ECHO http
://boost.org
/more
/getting_started
/windows.html
61 ECHO - Boost.Build documentation
:
62 ECHO http
://www.boost.org
/build
/doc
/html
/index.html
69 ECHO Failed to build Boost.Build engine.
70 ECHO Please consult bootstrap.log
for further diagnostics.
72 ECHO You can try to obtain a prebuilt binary from
74 ECHO http
://sf.
net/project
/showfiles.php?group_id
=7586^
&package_id
=72941
76 ECHO Also
, you can file an issue at http
://svn.boost.org
77 ECHO Please attach bootstrap.log in that case.