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.