From f0b2e14e2d30019af8fe93416860d717f65a35df Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Tue, 14 Apr 2009 09:00:59 +0000 Subject: Merge from trunk. [SVN r52380] --- bootstrap.bat | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 bootstrap.bat (limited to 'bootstrap.bat') diff --git a/bootstrap.bat b/bootstrap.bat new file mode 100644 index 0000000000..66a5666a1d --- /dev/null +++ b/bootstrap.bat @@ -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 -- cgit v1.2.1