mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-30 20:40:28 -04:00 
			
		
		
		
	
		
			
	
	
		
			82 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
		
		
			
		
	
	
			82 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
|  | @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.Build engine | ||
|  | if exist ".\tools\build\src\engine\bin.ntx86\b2.exe" del tools\build\src\engine\bin.ntx86\b2.exe | ||
|  | if exist ".\tools\build\src\engine\bin.ntx86\bjam.exe" del tools\build\src\engine\bin.ntx86\bjam.exe | ||
|  | if exist ".\tools\build\src\engine\bin.ntx86_64\b2.exe" del tools\build\src\engine\bin.ntx86_64\b2.exe | ||
|  | if exist ".\tools\build\src\engine\bin.ntx86_64\bjam.exe" del tools\build\src\engine\bin.ntx86_64\bjam.exe | ||
|  | pushd tools\build\src\engine | ||
|  | 
 | ||
|  | call .\build.bat %* > ..\..\..\..\bootstrap.log | ||
|  | @ECHO OFF | ||
|  | 
 | ||
|  | popd | ||
|  | 
 | ||
|  | if exist ".\tools\build\src\engine\bin.ntx86\bjam.exe" ( | ||
|  |    copy .\tools\build\src\engine\bin.ntx86\b2.exe . > nul | ||
|  |    copy .\tools\build\src\engine\bin.ntx86\bjam.exe . > nul | ||
|  |    goto :bjam_built) | ||
|  | 
 | ||
|  | if exist ".\tools\build\src\engine\bin.ntx86_64\bjam.exe" ( | ||
|  |    copy .\tools\build\src\engine\bin.ntx86_64\b2.exe . > nul | ||
|  |    copy .\tools\build\src\engine\bin.ntx86_64\bjam.exe . > nul | ||
|  |    goto :bjam_built) | ||
|  | 
 | ||
|  | goto :bjam_failure | ||
|  | 
 | ||
|  | :bjam_built | ||
|  | 
 | ||
|  | REM Ideally, we should obtain the toolset that build.bat has | ||
|  | REM guessed. However, it uses setlocal at the start and does not | ||
|  | 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 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     .\b2 | ||
|  | ECHO.     | ||
|  | ECHO To adjust configuration, edit 'project-config.jam'. | ||
|  | ECHO Further information: | ||
|  | ECHO. | ||
|  | ECHO     - Command line help: | ||
|  | ECHO     .\b2 --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/build/doc/html/index.html | ||
|  | 
 | ||
|  | goto :end | ||
|  | 
 | ||
|  | :bjam_failure | ||
|  | 
 | ||
|  | ECHO. | ||
|  | ECHO Failed to build Boost.Build engine. | ||
|  | ECHO Please consult bootstrap.log for further 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 |