File tree 1 file changed +6
-4
lines changed
src/Sentry/Platforms/Native
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 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
+ <IsLinuxMuslX64 Condition =" $([MSBuild]::IsOsPlatform('Linux')) and Exists('/lib/ld-musl-x86_64.so.1')" >true</IsLinuxMuslX64 >
19
+ <IsLinuxX64 Condition =" $([MSBuild]::IsOsPlatform('Linux')) and '$(IsLinuxMuslX64)' != 'true'" >true</IsLinuxX64 >
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 >
You can’t perform that action at this time.
0 commit comments