@ECHO OFF REM Copyright (C) 2009 Vladimir Prus 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) ECHO Building Boost.Jam build engine if exist ".\tools\build\v2\engine\src\bin.ntx86\bjam.exe" del tools\build\v2\engine\src\bin.ntx86\bjam.exe if exist ".\tools\build\v2\engine\src\bin.ntx86_64\bjam.exe" del tools\build\v2\engine\src\bin.ntx86_64\bjam.exe cd tools\build\v2\engine\src call .\build.bat %* > ..\..\..\..\..\bootstrap.log @ECHO OFF cd ..\..\..\..\.. if exist ".\tools\build\v2\engine\src\bin.ntx86\bjam.exe" ( copy .\tools\build\v2\engine\src\bin.ntx86\bjam.exe . > nul goto :bjam_built) if exist ".\tools\build\v2\engine\src\bin.ntx86_64\bjam.exe" ( copy .\tools\build\v2\engine\src\bin.ntx86_64\bjam.exe . > nul goto :bjam_built) goto :bjam_failure :bjam_built REM Default to msvc. set toolset=msvc REM Obtain the toolset that build.bat has guessed. if exist ".\BOOST_JAM_TOOLSET.txt" set /p toolset= < BOOST_JAM_TOOLSET.txt ECHO import option ; > project-config.jam ECHO. >> project-config.jam ECHO using %toolset% ; >> project-config.jam ECHO. >> project-config.jam ECHO option.set keep-going : false ; >> project-config.jam ECHO. >> project-config.jam ECHO. ECHO Bootstrapping is done. To build, run: ECHO. ECHO .\bjam 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 bootstrap.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 bootstrap.log in that case. goto :end :end