|
9 | 9 | <!-- List of runtime identifiers: https://github.com/dotnet/runtime/blob/main/src/libraries/Microsoft.NETCore.Platforms/src/runtime.json --> |
10 | 10 | <NativeLibRelativePath-win-x64>win-x64</NativeLibRelativePath-win-x64> |
11 | 11 | <SentryNativeOutputDirectory-win-x64>$(SentryNativeOutputDirectory)$(NativeLibRelativePath-win-x64)\</SentryNativeOutputDirectory-win-x64> |
| 12 | + <NativeLibRelativePath-win-arm64>win-arm64</NativeLibRelativePath-win-arm64> |
| 13 | + <SentryNativeOutputDirectory-win-arm64>$(SentryNativeOutputDirectory)$(NativeLibRelativePath-win-arm64)\</SentryNativeOutputDirectory-win-arm64> |
12 | 14 | <NativeLibRelativePath-linux-x64>linux-x64</NativeLibRelativePath-linux-x64> |
13 | 15 | <SentryNativeOutputDirectory-linux-x64>$(SentryNativeOutputDirectory)$(NativeLibRelativePath-linux-x64)\</SentryNativeOutputDirectory-linux-x64> |
14 | 16 | <NativeLibRelativePath-osx>osx</NativeLibRelativePath-osx> |
15 | 17 | <SentryNativeOutputDirectory-osx>$(SentryNativeOutputDirectory)$(NativeLibRelativePath-osx)\</SentryNativeOutputDirectory-osx> |
16 | | - <SentryNativeBuildOutputs Condition="$([MSBuild]::IsOsPlatform('Windows'))">$(SentryNativeOutputDirectory-win-x64)$(SentryNativeLibraryName).lib</SentryNativeBuildOutputs> |
| 18 | + <SentryNativeBuildOutputs Condition="'$(RuntimeIdentifier)' == 'win-x64'">$(SentryNativeOutputDirectory-win-x64)lib$(SentryNativeLibraryName).lib</SentryNativeBuildOutputs> |
| 19 | + <SentryNativeBuildOutputs Condition="'$(RuntimeIdentifier)' == 'win-arm64'">$(SentryNativeOutputDirectory-win-arm64)lib$(SentryNativeLibraryName).lib</SentryNativeBuildOutputs> |
17 | 20 | <SentryNativeBuildOutputs Condition="$([MSBuild]::IsOsPlatform('Linux'))">$(SentryNativeOutputDirectory-linux-x64)lib$(SentryNativeLibraryName).a</SentryNativeBuildOutputs> |
18 | 21 | <SentryNativeBuildOutputs Condition="$([MSBuild]::IsOsPlatform('OSX'))">$(SentryNativeOutputDirectory-osx)lib$(SentryNativeLibraryName).a</SentryNativeBuildOutputs> |
19 | 22 | </PropertyGroup> |
|
25 | 28 | </ItemGroup> |
26 | 29 |
|
27 | 30 | <!-- Packaging the native library --> |
28 | | - <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or $([MSBuild]::IsOsPlatform('Windows'))"> |
| 31 | + <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or '$(RuntimeIdentifier)' == 'win-x64'"> |
29 | 32 | <None Include="$(SentryNativeOutputDirectory-win-x64)$(SentryNativeLibraryName).lib"> |
30 | 33 | <Pack>true</Pack> |
31 | 34 | <PackagePath>\sentry-native\$(NativeLibRelativePath-win-x64)</PackagePath> |
32 | 35 | </None> |
33 | 36 | </ItemGroup> |
34 | 37 |
|
| 38 | + <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or '$(RuntimeIdentifier)' == 'win-arm64'"> |
| 39 | + <None Include="$(SentryNativeOutputDirectory-win-arm64)$(SentryNativeLibraryName).lib"> |
| 40 | + <Pack>true</Pack> |
| 41 | + <PackagePath>\sentry-native\$(NativeLibRelativePath-win-arm64)</PackagePath> |
| 42 | + </None> |
| 43 | + </ItemGroup> |
| 44 | + |
35 | 45 | <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or $([MSBuild]::IsOsPlatform('Linux'))"> |
36 | 46 | <None Include="$(SentryNativeOutputDirectory-linux-x64)lib$(SentryNativeLibraryName).a"> |
37 | 47 | <Pack>true</Pack> |
|
0 commit comments