Ticket #3550: bootstrap.3.bat

File bootstrap.3.bat, 2.2 KB (added by Hendricks266 <Hendricks266@…>, 12 years ago)

toolset obtained in bootstrap.bat

Line 
1@ECHO OFF
2
3REM Copyright (C) 2009 Vladimir Prus
4REM
5REM Distributed under the Boost Software License, Version 1.0.
6REM (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
7
8ECHO Building Boost.Jam build engine
9if exist ".\tools\build\v2\engine\src\bin.ntx86\bjam.exe" del tools\build\v2\engine\src\bin.ntx86\bjam.exe
10if exist ".\tools\build\v2\engine\src\bin.ntx86_64\bjam.exe" del tools\build\v2\engine\src\bin.ntx86_64\bjam.exe
11cd tools\build\v2\engine\src
12
13call .\build.bat %* > ..\..\..\..\..\bootstrap.log
14@ECHO OFF
15cd ..\..\..\..\..
16
17if exist ".\tools\build\v2\engine\src\bin.ntx86\bjam.exe" (
18 copy .\tools\build\v2\engine\src\bin.ntx86\bjam.exe . > nul
19 goto :bjam_built)
20
21if exist ".\tools\build\v2\engine\src\bin.ntx86_64\bjam.exe" (
22 copy .\tools\build\v2\engine\src\bin.ntx86_64\bjam.exe . > nul
23 goto :bjam_built)
24
25goto :bjam_failure
26
27:bjam_built
28
29REM Default to msvc.
30set toolset=msvc
31REM Obtain the toolset that build.bat has guessed.
32if exist ".\BOOST_JAM_TOOLSET.txt" set /p toolset= < BOOST_JAM_TOOLSET.txt
33
34ECHO import option ; > project-config.jam
35ECHO. >> project-config.jam
36ECHO using %toolset% ; >> project-config.jam
37ECHO. >> project-config.jam
38ECHO option.set keep-going : false ; >> project-config.jam
39ECHO. >> project-config.jam
40
41ECHO.
42ECHO Bootstrapping is done. To build, run:
43ECHO.
44ECHO .\bjam
45ECHO.
46ECHO To adjust configuration, edit 'project-config.jam'.
47ECHO Further information:
48ECHO.
49ECHO - Command line help:
50ECHO .\bjam --help
51ECHO.
52ECHO - Getting started guide:
53ECHO http://boost.org/more/getting_started/windows.html
54ECHO.
55ECHO - Boost.Build documentation:
56ECHO http://www.boost.org/boost-build2/doc/html/index.html
57
58goto :end
59
60:bjam_failure
61
62ECHO.
63ECHO Failed to build Boost.Jam build engine.
64ECHO Please consult bootstrap.log for furter diagnostics.
65ECHO.
66ECHO You can try to obtain a prebuilt binary from
67ECHO.
68ECHO http://sf.net/project/showfiles.php?group_id=7586^&package_id=72941
69ECHO.
70ECHO Also, you can file an issue at http://svn.boost.org
71ECHO Please attach bootstrap.log in that case.
72
73goto :end
74
75:end