|
15 | 15 | <SentryNativeOutputDirectory-linux-musl-x64>$(SentryNativeOutputDirectory)$(NativeLibRelativePath-linux-musl-x64)\</SentryNativeOutputDirectory-linux-musl-x64> |
16 | 16 | <NativeLibRelativePath-osx>osx</NativeLibRelativePath-osx> |
17 | 17 | <SentryNativeOutputDirectory-osx>$(SentryNativeOutputDirectory)$(NativeLibRelativePath-osx)\</SentryNativeOutputDirectory-osx> |
| 18 | + <IsLinuxX64 Condition="$([MSBuild]::IsOsPlatform('Linux')) and $([System.IO.Directory]::GetFiles('/lib*', 'ld-linux-x86-64.so*').Length) > 0">true</IsLinuxX64> |
| 19 | + <IsLinuxMuslX64 Condition="$([MSBuild]::IsOsPlatform('Linux')) and $([System.IO.Directory]::GetFiles('/lib', 'ld-musl-x86_64.so*').Length) > 0">true</IsLinuxMuslX64> |
18 | 20 | <SentryNativeBuildOutputs Condition="$([MSBuild]::IsOsPlatform('Windows'))">$(SentryNativeOutputDirectory-win-x64)$(SentryNativeLibraryName).lib</SentryNativeBuildOutputs> |
19 | | - <SentryNativeBuildOutputs Condition="'$(RuntimeIdentifier)' == 'linux-x64'">$(SentryNativeOutputDirectory-linux-x64)lib$(SentryNativeLibraryName).a</SentryNativeBuildOutputs> |
20 | | - <SentryNativeBuildOutputs Condition="'$(RuntimeIdentifier)' == 'linux-musl-x64'">$(SentryNativeOutputDirectory-linux-musl-x64)lib$(SentryNativeLibraryName).a</SentryNativeBuildOutputs> |
| 21 | + <SentryNativeBuildOutputs Condition="'$(IsLinuxX64)' == 'true'">$(SentryNativeOutputDirectory-linux-x64)lib$(SentryNativeLibraryName).a</SentryNativeBuildOutputs> |
| 22 | + <SentryNativeBuildOutputs Condition="'$(IsLinuxMuslX64)' == 'true'">$(SentryNativeOutputDirectory-linux-musl-x64)lib$(SentryNativeLibraryName).a</SentryNativeBuildOutputs> |
21 | 23 | <SentryNativeBuildOutputs Condition="$([MSBuild]::IsOsPlatform('OSX'))">$(SentryNativeOutputDirectory-osx)lib$(SentryNativeLibraryName).a</SentryNativeBuildOutputs> |
22 | 24 | </PropertyGroup> |
23 | 25 |
|
|
35 | 37 | </None> |
36 | 38 | </ItemGroup> |
37 | 39 |
|
38 | | - <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or '$(RuntimeIdentifier)' == 'linux-x64'"> |
| 40 | + <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or '$(IsLinuxX64)' == 'true'"> |
39 | 41 | <None Include="$(SentryNativeOutputDirectory-linux-x64)lib$(SentryNativeLibraryName).a"> |
40 | 42 | <Pack>true</Pack> |
41 | 43 | <PackagePath>\sentry-native\$(NativeLibRelativePath-linux-x64)</PackagePath> |
42 | 44 | </None> |
43 | 45 | </ItemGroup> |
44 | 46 |
|
45 | | - <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or '$(RuntimeIdentifier)' == 'linux-musl-x64'"> |
| 47 | + <ItemGroup Condition="'$(CI_PUBLISHING_BUILD)' == 'true' or '$(IsLinuxMuslX64)' == 'true'"> |
46 | 48 | <None Include="$(SentryNativeOutputDirectory-linux-musl-x64)lib$(SentryNativeLibraryName).a"> |
47 | 49 | <Pack>true</Pack> |
48 | 50 | <PackagePath>\sentry-native\$(NativeLibRelativePath-linux-musl-x64)</PackagePath> |
|
0 commit comments