Created
June 1, 2017 08:20
-
-
Save CJ-Davies/198e0d90289d2725c77f1e7a035571b1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
rem Directory to boost root | |
set boost_dir=boost_1_64_0 | |
rem Number of cores to use when building boost | |
set cores=%NUMBER_OF_PROCESSORS% | |
rem What toolset to use when building boost. | |
rem Visual Studio 2012 -> set msvcver=msvc-11.0 | |
rem Visual Studio 2013 -> set msvcver=msvc-12.0 | |
rem Visual Studio 2015 -> set msvcver=msvc-14.0 | |
rem Visual Studio 2017 -> set msvcver=msvc-14.1 | |
set msvcver=msvc-14.1 | |
rem Start building boost | |
echo Building %boost_dir% with %cores% cores using toolset %msvcver%. | |
cd %boost_dir% | |
call bootstrap.bat | |
rem Most libraries can be static libs | |
b2 -j%cores% toolset=%msvcver% address-model=64 architecture=x86 link=static threading=multi runtime-link=shared --build-type=minimal stage --stagedir=stage/x64 | |
b2 -j%cores% toolset=%msvcver% address-model=32 architecture=x86 link=static threading=multi runtime-link=shared --build-type=minimal stage --stagedir=stage/win32 | |
b2 -j%cores% toolset=%msvcver% address-model=64 architecture=x86 link=shared threading=multi runtime-link=shared --build-type=minimal stage --stagedir=stage/x64 | |
b2 -j%cores% toolset=%msvcver% address-model=32 architecture=x86 link=shared threading=multi runtime-link=shared --build-type=minimal stage --stagedir=stage/win32 | |
pause |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment