|
16 | 16 | <ItemDefinitionGroup> |
17 | 17 | <ClCompile> |
18 | 18 | <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\..\libbitcoin-node\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
19 | | - <PreprocessorDefinitions Condition="$(Configuration.IndexOf('Release')) != -1">BITCOIN_DISABLE_ASSERTS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
20 | 19 | <PreprocessorDefinitions Condition="'$(Linkage-libbitcoin-node)' == 'static' Or '$(Linkage-libbitcoin-node)' == 'ltcg'">BCN_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
21 | 20 | </ClCompile> |
22 | 21 | <Link> |
23 | 22 | <AdditionalDependencies Condition="'$(Linkage-libbitcoin-node)' != ''">libbitcoin-node.lib;%(AdditionalDependencies)</AdditionalDependencies> |
24 | | - <AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Debug\$(PlatformToolset)\$(Linkage-libbitcoin-node)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
25 | | - <AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Release\$(PlatformToolset)\$(Linkage-libbitcoin-node)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
26 | | - </Link> |
| 23 | + <!-- $(PlatformToolset) is hard wired to CTP_Nov2013 to allow for linkage by PlatformToolset=v120 (and CTP_Nov2013) callers. --> |
| 24 | + <AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Debug')) != -1">$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Debug\CTP_Nov2013\$(Linkage-libbitcoin-node)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 25 | + <AdditionalLibraryDirectories Condition="$(Configuration.IndexOf('Release')) != -1">$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Release\CTP_Nov2013\$(Linkage-libbitcoin-node)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 26 | + </Link> |
| 27 | + <Link Condition="$(PlatformToolset) != 'CTP_Nov2013'"> |
| 28 | + <!-- Need to link $(VC_CTP_Nov2013_LibraryPath_x86), $(VC_CTP_Nov2013_LibraryPath_x64), or $(VC_CTP_Nov2013_LibraryPath_ARM).--> |
| 29 | + <AdditionalLibraryDirectories Condition="$(PlatformName) == 'ARM'">$(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\arm;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 30 | + <AdditionalLibraryDirectories Condition="$(PlatformName) == 'x64'">$(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib\amd64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 31 | + <AdditionalLibraryDirectories Condition="$(PlatformName) == 'Win32'">$(ProgramFiles)\Microsoft Visual C++ Compiler Nov 2013 CTP\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 32 | + </Link> |
27 | 33 | </ItemDefinitionGroup> |
28 | 34 |
|
29 | 35 | <!-- Copy --> |
30 | 36 |
|
| 37 | + <!-- $(PlatformToolset) is hard wired to CTP_Nov2013 to allow for linkage by PlatformToolset=v120 (and CTP_Nov2013) callers. --> |
31 | 38 | <Target Name="Linkage-libbitcoin-node-dynamic" AfterTargets="AfterBuild" Condition="'$(Linkage-libbitcoin-node)' == 'dynamic'"> |
32 | 39 | <Copy Condition="$(Configuration.IndexOf('Debug')) != -1" |
33 | | - SourceFiles="$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libbitcoin-node.dll" |
| 40 | + SourceFiles="$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Debug\CTP_Nov2013\dynamic\libbitcoin-node.dll" |
34 | 41 | DestinationFiles="$(TargetDir)libbitcoin-node.dll" |
35 | 42 | SkipUnchangedFiles="true" /> |
36 | 43 | <Copy Condition="$(Configuration.IndexOf('Debug')) != -1" |
37 | | - SourceFiles="$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Debug\$(PlatformToolset)\dynamic\libbitcoin-node.pdb" |
| 44 | + SourceFiles="$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Debug\CTP_Nov2013\dynamic\libbitcoin-node.pdb" |
38 | 45 | DestinationFiles="$(TargetDir)libbitcoin-node.pdb" |
39 | 46 | SkipUnchangedFiles="true" /> |
40 | 47 | <Copy Condition="$(Configuration.IndexOf('Release')) != -1" |
41 | | - SourceFiles="$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Release\$(PlatformToolset)\dynamic\libbitcoin-node.dll" |
| 48 | + SourceFiles="$(ProjectDir)..\..\..\..\..\libbitcoin-node\bin\$(PlatformName)\Release\CTP_Nov2013\dynamic\libbitcoin-node.dll" |
42 | 49 | DestinationFiles="$(TargetDir)libbitcoin-node.dll" |
43 | 50 | SkipUnchangedFiles="true" /> |
44 | 51 | </Target> |
|
0 commit comments