|
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