mirror of
https://github.com/boostorg/endian.git
synced 2025-08-01 21:44:31 +02:00
Remove requirement that endian files be embedded in the boost directory hierarchy.
Begin conversion to msvc2012.
This commit is contained in:
30
README
Normal file
30
README
Normal 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
|
@@ -86,9 +86,6 @@
|
|||||||
</PostBuildEvent>
|
</PostBuildEvent>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<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" />
|
<ClCompile Include="..\..\benchmark.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
@@ -7,12 +7,16 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>..\..\..\..\endian\include;..\..\..\..\..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\..\..\..\endian\include;$(BOOST_TRUNK);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<WarningLevel>EnableAllWarnings</WarningLevel>
|
<WarningLevel>EnableAllWarnings</WarningLevel>
|
||||||
|
<PreprocessorDefinitions>BOOST_ALL_DYN_LINK;_UNICODE;UNICODE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<PostBuildEvent>
|
<PostBuildEvent>
|
||||||
<Message>Executing test $(TargetName).exe...</Message>
|
<Message>Executing test $(TargetName).exe...</Message>
|
||||||
<Command>"$(TargetDir)\$(TargetName).exe"</Command>
|
<Command>"$(TargetDir)\$(TargetName).exe"</Command>
|
||||||
</PostBuildEvent>
|
</PostBuildEvent>
|
||||||
|
<Link>
|
||||||
|
<AdditionalLibraryDirectories>$(BOOST_TRUNK)\stage\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
</Project>
|
</Project>
|
Reference in New Issue
Block a user