Use header only version of the Boost Test library

This commit is contained in:
Serge Lamikhov-Center 2020-08-07 23:04:17 +03:00
parent b1961db18b
commit 70ad1ae727
2 changed files with 11 additions and 9 deletions

View File

@ -2,12 +2,8 @@
#define _SCL_SECURE_NO_WARNINGS #define _SCL_SECURE_NO_WARNINGS
#endif #endif
#define BOOST_TEST_MAIN
#ifndef _MSC_VER
#define BOOST_TEST_DYN_LINK
#endif
#define BOOST_TEST_MODULE ELFIO_Test #define BOOST_TEST_MODULE ELFIO_Test
#include <boost/test/unit_test.hpp> #include <boost/test/included/unit_test.hpp>
#include <elfio/elfio.hpp> #include <elfio/elfio.hpp>

View File

@ -62,7 +62,8 @@
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies> <AdditionalDependencies>
</AdditionalDependencies> </AdditionalDependencies>
<AdditionalLibraryDirectories>d:\Developer\boost_1_73_0\stage\lib</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>
</AdditionalLibraryDirectories>
<Profile>false</Profile> <Profile>false</Profile>
</Link> </Link>
<PostBuildEvent> <PostBuildEvent>
@ -81,17 +82,22 @@
<FunctionLevelLinking>true</FunctionLevelLinking> <FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..;c:\Developer\boost_1_65_1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>..;d:\Developer\boost_1_73_0;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences> <OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies> <AdditionalDependencies>
</AdditionalDependencies> </AdditionalDependencies>
<AdditionalLibraryDirectories>c:\Developer\boost_1_65_1\stage\lib</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>
</AdditionalLibraryDirectories>
</Link> </Link>
<PostBuildEvent>
<Command>"$(TargetDir)\$(TargetName).exe" --result_code=no --report_level=short </Command>
<Message>Auto run test</Message>
</PostBuildEvent>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="ELFIOTest.cpp"> <ClCompile Include="ELFIOTest.cpp">