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