diff --git a/README b/README new file mode 100644 index 0000000..d1bf040 --- /dev/null +++ b/README @@ -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 diff --git a/test/msvc10/benchmark/benchmark.vcxproj b/test/msvc2012/benchmark/benchmark.vcxproj similarity index 95% rename from test/msvc10/benchmark/benchmark.vcxproj rename to test/msvc2012/benchmark/benchmark.vcxproj index d42547a..badeed4 100644 --- a/test/msvc10/benchmark/benchmark.vcxproj +++ b/test/msvc2012/benchmark/benchmark.vcxproj @@ -86,9 +86,6 @@ - - - diff --git a/test/msvc10/common.props b/test/msvc2012/common.props similarity index 64% rename from test/msvc10/common.props rename to test/msvc2012/common.props index f80c979..d67155f 100644 --- a/test/msvc10/common.props +++ b/test/msvc2012/common.props @@ -7,12 +7,16 @@ - ..\..\..\..\endian\include;..\..\..\..\..;%(AdditionalIncludeDirectories) + ..\..\..\..\endian\include;$(BOOST_TRUNK);%(AdditionalIncludeDirectories) EnableAllWarnings + BOOST_ALL_DYN_LINK;_UNICODE;UNICODE;%(PreprocessorDefinitions) Executing test $(TargetName).exe... "$(TargetDir)\$(TargetName).exe" + + $(BOOST_TRUNK)\stage\lib;%(AdditionalLibraryDirectories) + \ No newline at end of file diff --git a/test/msvc10/converter_test/converter_test.vcxproj b/test/msvc2012/converter_test/converter_test.vcxproj similarity index 100% rename from test/msvc10/converter_test/converter_test.vcxproj rename to test/msvc2012/converter_test/converter_test.vcxproj diff --git a/test/msvc10/endian.sln b/test/msvc2012/endian.sln similarity index 100% rename from test/msvc10/endian.sln rename to test/msvc2012/endian.sln diff --git a/test/msvc10/endian_example/endian_example.vcxproj b/test/msvc2012/endian_example/endian_example.vcxproj similarity index 100% rename from test/msvc10/endian_example/endian_example.vcxproj rename to test/msvc2012/endian_example/endian_example.vcxproj diff --git a/test/msvc10/endian_in_union_test/endian_in_union_test.vcxproj b/test/msvc2012/endian_in_union_test/endian_in_union_test.vcxproj similarity index 100% rename from test/msvc10/endian_in_union_test/endian_in_union_test.vcxproj rename to test/msvc2012/endian_in_union_test/endian_in_union_test.vcxproj diff --git a/test/msvc10/endian_operations_test/endian_operations_test.vcxproj b/test/msvc2012/endian_operations_test/endian_operations_test.vcxproj similarity index 100% rename from test/msvc10/endian_operations_test/endian_operations_test.vcxproj rename to test/msvc2012/endian_operations_test/endian_operations_test.vcxproj diff --git a/test/msvc10/endian_test/endian_test.vcxproj b/test/msvc2012/endian_test/endian_test.vcxproj similarity index 100% rename from test/msvc10/endian_test/endian_test.vcxproj rename to test/msvc2012/endian_test/endian_test.vcxproj diff --git a/test/msvc10/scoped_enum_emulation_test/scoped_enum_emulation_test.vcxproj b/test/msvc2012/scoped_enum_emulation_test/scoped_enum_emulation_test.vcxproj similarity index 100% rename from test/msvc10/scoped_enum_emulation_test/scoped_enum_emulation_test.vcxproj rename to test/msvc2012/scoped_enum_emulation_test/scoped_enum_emulation_test.vcxproj