|
6 | 6 | </ClCompile> |
7 | 7 | <Link> |
8 | 8 | <AdditionalLibraryDirectories>$(opensslLibDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
9 | | - <AdditionalDependencies>ws2_32.lib;libcrypto.lib;libssl.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 9 | + <AdditionalDependencies>ws2_32.lib;$(opensslLibDir)\libcrypto.lib;$(opensslLibDir)\libssl.lib;%(AdditionalDependencies)</AdditionalDependencies> |
10 | 10 | </Link> |
11 | 11 | </ItemDefinitionGroup> |
12 | 12 | <PropertyGroup> |
13 | | - <_DLLSuffix>-1_1</_DLLSuffix> |
| 13 | + <SSLMajorVersion>$(SSL_MAJOR_VERSION)</SSLMajorVersion> |
| 14 | + <SSLMajorVersion Condition="$(SSLMajorVersion) == ''">3</SSLMajorVersion> |
| 15 | + <SSLMinorVersion>$(SSL_MINOR_VERSION)</SSLMinorVersion> |
| 16 | + <SSLMinorVersion Condition="$(SSLMinorVersion) == ''">0</SSLMinorVersion> |
| 17 | + <SSLVersion>$(SSLMajorVersion)_$(SSLMinorVersion)</SSLVersion> |
| 18 | + <SSLVersion Condition="$(SSLMinorVersion) == '0'">$(SSLMajorVersion)</SSLVersion> |
| 19 | + <SSLVersion Condition="$(SSLMajorVersion) == '3'">$(SSLMajorVersion)</SSLVersion> |
| 20 | + <_DLLSuffix>-$(SSLVersion)</_DLLSuffix> |
| 21 | + <_DLLSuffix Condition="$(Platform) == 'x64'">$(_DLLSuffix)-x64</_DLLSuffix> |
14 | 22 | <_DLLSuffix Condition="$(Platform) == 'ARM'">$(_DLLSuffix)-arm</_DLLSuffix> |
15 | 23 | <_DLLSuffix Condition="$(Platform) == 'ARM64'">$(_DLLSuffix)-arm64</_DLLSuffix> |
16 | 24 | </PropertyGroup> |
17 | 25 | <ItemGroup> |
18 | | - <_SSLDLL Include="$(opensslLibDir)\libcrypto$(_DLLSuffix).dll" /> |
19 | | - <_SSLDLL Include="$(opensslLibDir)\libcrypto$(_DLLSuffix).pdb" /> |
20 | | - <_SSLDLL Include="$(opensslLibDir)\libssl$(_DLLSuffix).dll" /> |
21 | | - <_SSLDLL Include="$(opensslLibDir)\libssl$(_DLLSuffix).pdb" /> |
| 26 | + <_SSLDLL Include="$(opensslBinDir)\libcrypto$(_DLLSuffix).dll" /> |
| 27 | + <_SSLDLL Include="$(opensslBinDir)\libcrypto$(_DLLSuffix).pdb" /> |
| 28 | + <_SSLDLL Include="$(opensslBinDir)\libssl$(_DLLSuffix).dll" /> |
| 29 | + <_SSLDLL Include="$(opensslBinDir)\libssl$(_DLLSuffix).pdb" /> |
22 | 30 | </ItemGroup> |
23 | 31 | <Target Name="_CopySSLDLL" Inputs="@(_SSLDLL)" Outputs="@(_SSLDLL->'$(OutDir)%(Filename)%(Extension)')" AfterTargets="Build"> |
24 | 32 | <Copy SourceFiles="@(_SSLDLL)" DestinationFolder="$(OutDir)" /> |
|
0 commit comments