|
6 | 6 | <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> |
7 | 7 | <RunCodeAnalysis>false</RunCodeAnalysis> |
8 | 8 | </PropertyGroup> |
9 | | - |
| 9 | + |
10 | 10 | <!-- Configuration --> |
11 | 11 |
|
12 | 12 | <ItemDefinitionGroup> |
13 | 13 | <ClCompile> |
14 | 14 | <AdditionalIncludeDirectories>$(RepoRoot)include\;(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
15 | | - <DisableSpecificWarnings>4244;4267;%(DisableSpecificWarnings)</DisableSpecificWarnings> |
16 | 15 | <EnablePREfast>false</EnablePREfast> |
17 | | - <PreprocessorDefinitions>_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
18 | 16 | <PreprocessorDefinitions Condition="'$(DefaultLinkage)' == 'dynamic'">BOOST_TEST_DYN_LINK;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
19 | 17 | </ClCompile> |
20 | 18 | <PostBuildEvent Condition="'$(DebugOrRelease)' == 'release'"> |
21 | 19 | <Command>"$(TargetPath)" --run_test=* --show_progress=no --result_code=no --detect_memory_leak=0 --report_level=no --build_info=yes</Command> |
22 | 20 | </PostBuildEvent> |
23 | 21 | </ItemDefinitionGroup> |
24 | | - |
| 22 | + |
25 | 23 | <!-- Dependencies --> |
26 | | - |
| 24 | + |
27 | 25 | <ImportGroup Label="PropertySheets"> |
28 | | - <Import Project="$(SolutionDir)libbitcoin.import.props" /> |
| 26 | + <Import Project="$(SolutionDir)libbitcoin-system.import.props" /> |
29 | 27 | <Import Project="$(SolutionDir)libbitcoin-database.import.props" /> |
30 | 28 | </ImportGroup> |
31 | 29 |
|
|
35 | 33 |
|
36 | 34 | <PropertyGroup Condition="'$(DefaultLinkage)' == 'dynamic'"> |
37 | 35 | <Linkage-secp256k1>dynamic</Linkage-secp256k1> |
38 | | - <Linkage-libbitcoin>dynamic</Linkage-libbitcoin> |
| 36 | + <Linkage-libbitcoin-system>dynamic</Linkage-libbitcoin-system> |
39 | 37 | <Linkage-libbitcoin-database>dynamic</Linkage-libbitcoin-database> |
40 | 38 | </PropertyGroup> |
41 | 39 | <PropertyGroup Condition="'$(DefaultLinkage)' == 'ltcg'"> |
42 | 40 | <Linkage-secp256k1>ltcg</Linkage-secp256k1> |
43 | | - <Linkage-libbitcoin>ltcg</Linkage-libbitcoin> |
| 41 | + <Linkage-libbitcoin-system>ltcg</Linkage-libbitcoin-system> |
44 | 42 | <Linkage-libbitcoin-database>ltcg</Linkage-libbitcoin-database> |
45 | 43 | </PropertyGroup> |
46 | 44 | <PropertyGroup Condition="'$(DefaultLinkage)' == 'static'"> |
47 | 45 | <Linkage-secp256k1>static</Linkage-secp256k1> |
48 | | - <Linkage-libbitcoin>static</Linkage-libbitcoin> |
| 46 | + <Linkage-libbitcoin-system>static</Linkage-libbitcoin-system> |
49 | 47 | <Linkage-libbitcoin-database>static</Linkage-libbitcoin-database> |
50 | 48 | </PropertyGroup> |
51 | 49 |
|
52 | 50 | <!-- Messages --> |
53 | 51 |
|
54 | 52 | <Target Name="LinkageInfo" BeforeTargets="PrepareForBuild"> |
55 | | - <Message Text="Linkage-secp256k1 : $(Linkage-secp256k1)" Importance="high"/> |
56 | | - <Message Text="Linkage-libbitcoin : $(Linkage-libbitcoin)" Importance="high"/> |
57 | | - <Message Text="Linkage-_database : $(Linkage-libbitcoin-database)" Importance="high"/> |
| 53 | + <Message Text="Linkage-secp256k1 : $(Linkage-secp256k1)" Importance="high"/> |
| 54 | + <Message Text="Linkage-_system : $(Linkage-libbitcoin-system)" Importance="high"/> |
| 55 | + <Message Text="Linkage-_database : $(Linkage-libbitcoin-database)" Importance="high"/> |
58 | 56 | </Target> |
59 | 57 |
|
60 | 58 | </Project> |
61 | | - |
0 commit comments