This project builds SQLite.Interop.dll as a platform specific binary.
The package.sh
script will build from the versioned source for System.Data.SQLite.
See script for URL and SHA256.
The test.sh
script will use both sqlite3
and dotnet
to perform a test of the binary dll. test.csproj
uses
the NuGet System.Data.SQLite.Core to compile. test.sh
uses Precompiled Binaries for the .NET Standard 2.0
to execute.
There are a few requirements, but not much. In general, you will need the full .NET 6.0 SDK!
- gcc
- zip
- unzip
- Xcode Command Line Tools (They contain GCC)
These scripts are licensed using GPLv3. SQLite is public domain.
See also SQLite and .NET RID Catalog.
This public fork exists for only two reasons:
- I mentioned my patch/changes here: Help Needed: Non-Windows Platform Support #21
- To align with the GPLv3.
And because I want to update to the newer version.