Skip to content

Commit 21940c3

Browse files
committed
Tweak DuckDB download logic
1 parent de43dc4 commit 21940c3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

DuckDB.NET.Bindings/Bindings.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818

1919
<!-- Download and include the native libraries into the nuget package-->
2020
<Target Name="DownloadNativeLibs" BeforeTargets="GenerateAdditionalSources" Condition="'$(BuildType)' == 'Full' ">
21-
<MSBuild Projects="DownloadNativeLibs.targets" Properties="Rid=win-x64;LibUrl=$(DuckDbArtifactRoot)/libduckdb-windows-amd64.zip" />
22-
<MSBuild Projects="DownloadNativeLibs.targets" Properties="Rid=linux-x64;LibUrl=$(DuckDbArtifactRoot)/libduckdb-linux-amd64.zip" />
23-
<MSBuild Condition=" '$(SkipLinuxArm)' == '' " Projects="DownloadNativeLibs.targets" Properties="Rid=linux-arm64;LibUrl=$(DuckDbArtifactRoot)/libduckdb-linux-aarch64.zip" />
24-
<MSBuild Projects="DownloadNativeLibs.targets" Properties="Rid=osx;LibUrl=$(DuckDbArtifactRoot)/libduckdb-osx-universal.zip" />
21+
<MSBuild Condition="$([MSBuild]::IsOSPlatform('Windows'))" Projects="DownloadNativeLibs.targets" Properties="Rid=win-x64;LibUrl=$(DuckDbArtifactRoot)/libduckdb-windows-amd64.zip" />
22+
<MSBuild Condition="$([MSBuild]::IsOSPlatform('Linux'))" Projects="DownloadNativeLibs.targets" Properties="Rid=linux-x64;LibUrl=$(DuckDbArtifactRoot)/libduckdb-linux-amd64.zip" />
23+
<MSBuild Condition="'$(SkipLinuxArm)' == '' And $([MSBuild]::IsOSPlatform('Linux'))" Projects="DownloadNativeLibs.targets" Properties="Rid=linux-arm64;LibUrl=$(DuckDbArtifactRoot)/libduckdb-linux-aarch64.zip" />
24+
<MSBuild Condition="$([MSBuild]::IsOSPlatform('OSX'))" Projects="DownloadNativeLibs.targets" Properties="Rid=osx;LibUrl=$(DuckDbArtifactRoot)/libduckdb-osx-universal.zip" />
2525
</Target>
2626
<Target Name="CleanNativeLibs" BeforeTargets="Clean" Condition="'$(BuildType)' == 'Full' ">
2727
<RemoveDir Directories="obj\runtimes" />

0 commit comments

Comments
 (0)