Skip to content

Commit caa86f9

Browse files
committed
Boost build script for Boost 1.62 / MSVC2015
1 parent 72c4f4d commit caa86f9

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

boost_1_62_0.props

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<ImportGroup Label="PropertySheets" />
4+
<PropertyGroup Label="UserMacros">
5+
<PropSheetPath>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))</PropSheetPath>
6+
</PropertyGroup>
7+
<PropertyGroup />
8+
<ItemDefinitionGroup>
9+
<ClCompile>
10+
<AdditionalIncludeDirectories>$(PropSheetPath)boost_1_62_0\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
11+
</ClCompile>
12+
<Link>
13+
<AdditionalLibraryDirectories>$(PropSheetPath)boost_1_62_0\stage\$(Platform)\lib\</AdditionalLibraryDirectories>
14+
</Link>
15+
</ItemDefinitionGroup>
16+
<ItemGroup />
17+
</Project>

build_boost_1_62_vs2015.bat

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" x86
2+
3+
set cores=%NUMBER_OF_PROCESSORS%
4+
echo Building boost with %cores% cores
5+
6+
cd boost_1_62_0
7+
call bootstrap.bat
8+
9+
rem Most libraries can be static libs
10+
b2 -j%cores% toolset=msvc-14.0 address-model=64 architecture=x86 link=static threading=multi runtime-link=shared --build-type=minimal stage --stagedir=stage/x64
11+
b2 -j%cores% toolset=msvc-14.0 address-model=32 architecture=x86 link=static threading=multi runtime-link=shared --build-type=minimal stage --stagedir=stage/win32
12+
13+
pause

0 commit comments

Comments
 (0)