Remove requirement that endian files be embedded in the boost directory hierarchy.

Begin conversion to msvc2012.
This commit is contained in:
Beman
2013-05-09 08:46:02 -04:00
parent 28c5869fa7
commit 304ad2ad90
10 changed files with 35 additions and 4 deletions

30
README Normal file
View File

@@ -0,0 +1,30 @@
Windows
-------
Prerequisites
BOOST_TRUNK environmental variable set to the path to a current Boost trunk checkout.
Example:
setx BOOST_TRUNK=c:\boost\trunk
Boost libraries available in %BOOST_TRUNK%\stage\lib. Example:
cd %BOOST_TRUNK%
.\bootstrap
.\b2 --with-system --with-chrono --with-timer link=shared stage
path environmental variable set to include %BOOST_TRUNK%\stage\lib. Example:
path %path%;%BOOST_TRUNK%\stage\lib
The provided Visual Studio solution (endian/test/msvc2012/endian.sln) has these Property
setups:
C/C++|General|Additional Include Directories: prefix ..\..\..\..\endian\include;$(BOOST_TRUNK);
C/C++|Preprocessor: prefix BOOST_ALL_DYN_LINK;
Linker|General|Additional Library Directories: $(BOOST_TRUNK)\stage\lib
------------------------------------------------------------------------------------------
Copyright Beman Dawes, 2013
Distributed under the Boost Software License, Version 1.0.
See http://www.boost.org/LICENSE_1_0.txt

View File

@@ -86,9 +86,6 @@
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\system\src\error_code.cpp" />
<ClCompile Include="..\..\..\..\timer\src\auto_timers_construction.cpp" />
<ClCompile Include="..\..\..\..\timer\src\cpu_timer.cpp" />
<ClCompile Include="..\..\benchmark.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

View File

@@ -7,12 +7,16 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>..\..\..\..\endian\include;..\..\..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\..\..\..\endian\include;$(BOOST_TRUNK);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<WarningLevel>EnableAllWarnings</WarningLevel>
<PreprocessorDefinitions>BOOST_ALL_DYN_LINK;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<PostBuildEvent>
<Message>Executing test $(TargetName).exe...</Message>
<Command>"$(TargetDir)\$(TargetName).exe"</Command>
</PostBuildEvent>
<Link>
<AdditionalLibraryDirectories>$(BOOST_TRUNK)\stage\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
</Project>