swigged.llvm
4.0.8-alpha
See the version list below for details.
dotnet add package swigged.llvm --version 4.0.8-alpha
NuGet\Install-Package swigged.llvm -Version 4.0.8-alpha
<PackageReference Include="swigged.llvm" Version="4.0.8-alpha" />
paket add swigged.llvm --version 4.0.8-alpha
#r "nuget: swigged.llvm, 4.0.8-alpha"
// Install swigged.llvm as a Cake Addin #addin nuget:?package=swigged.llvm&version=4.0.8-alpha&prerelease // Install swigged.llvm as a Cake Tool #tool nuget:?package=swigged.llvm&version=4.0.8-alpha&prerelease
A SWIG-generated C# API of LLVM-C.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.5 is compatible. netstandard1.6 was computed. netstandard2.0 was computed. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCore 1.0
- No dependencies.
-
.NETCore 1.1
- No dependencies.
-
.NETFramework 4.6.2
- NetStandard.Library (= 1.6.0)
- System.Runtime (= 4.3.0)
- System.Runtime.Extensions (= 4.3.0)
- System.Runtime.Loader (= 4.3.0)
-
.NETFramework 4.7
- NetStandard.Library (= 1.6.0)
- System.Runtime (= 4.3.0)
- System.Runtime.Extensions (= 4.3.0)
- System.Runtime.Loader (= 4.3.0)
-
.NETStandard 1.5
- No dependencies.
-
.NETStandard 1.6
- No dependencies.
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on swigged.llvm:
Package | Downloads |
---|---|
Campy
A compiler, runtime, and API for GP-GPU computing using C# or any other NET language, for Windows and Ubuntu x64. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
70.0.1 | 2,730 | 9/23/2018 |
70.0.0 | 1,141 | 8/29/2018 |
6.0.6 | 2,612 | 5/2/2018 |
6.0.5 | 1,449 | 4/18/2018 |
6.0.4 | 2,677 | 4/4/2018 |
6.0.3 | 4,358 | 3/9/2018 |
6.0.0.2-alpha | 1,176 | 2/5/2018 |
6.0.0.1-alpha | 1,155 | 1/10/2018 |
5.0.4 | 1,474 | 1/5/2018 |
5.0.3 | 1,294 | 10/23/2017 |
5.0.2 | 1,291 | 9/22/2017 |
5.0.1 | 1,410 | 9/16/2017 |
4.0.14 | 1,471 | 9/6/2017 |
4.0.13 | 1,424 | 9/6/2017 |
4.0.12 | 1,657 | 9/5/2017 |
4.0.11 | 1,422 | 6/18/2017 |
4.0.10 | 1,636 | 6/16/2017 |
4.0.9-alpha | 894 | 5/26/2017 |
4.0.8-alpha | 896 | 5/25/2017 |
4.0.7-alpha | 945 | 5/24/2017 |
4.0.6-alpha | 957 | 5/18/2017 |
4.0.5-alpha | 871 | 5/11/2017 |
4.0.4-alpha | 1,125 | 5/9/2017 |
4.0.3-alpha | 906 | 5/8/2017 |
4.0.1.2-alpha | 1,064 | 4/17/2017 |
4.0.1.1-alpha | 1,041 | 4/6/2017 |
* Version 4.0.8-alpha
Use "Swigged.LLVM.Helper.Adjust.Path();" before 1st LLVM call to alter PATH variable within process so that it can find swigged-llvm-native.dll without having to copy the dll around. There is no equivalent fix for Ubuntu unfortunately. You must still "dotnet publish -r ubuntu.16.04-x64" and copy swigged-llvm-native.so to the build output directory.
* Version 4.0.7-alpha
Added in Android builds for x86 and armeabi targets; cleaned up package directory structure.
* Version 4.0.6-alpha
Added in fixes for VerifyModule, CreateMCJITCompilerForModule, MCJITCompilerOptions, InitializeMCJITCompilerOptions, MyString.
Object files provided in this package are a Release build, Net Standard, and native runtimes.
When building with Swigged.llvm, select Platform = "AnyCPU", config = "Debug" or "Release".
On Windows, in the properties for the executable, un-check "Prefer 32-bit" in Build properties, and check "Enable native code debugging". If you are using Net Core or Standard, this option is unavailable--I'm not sure why it is.
On Ubuntu, use Net Core to build your C# program.
On Android, use Visual Studio and add a reference to the SO library files to your Xamarin Forms App. Make sure the directory structure is followed. See https://developer.xamarin.com/guides/android/advanced_topics/using_native_libraries/ for details. Other information can be found at https://blogs.msdn.microsoft.com/vcblog/2015/02/23/developing-xamarin-android-native-applications/ https://developer.xamarin.com/guides/ios/advanced_topics/native_interop/ https://blog.xamarin.com/build-and-debug-c-libraries-in-xamarin-android-apps-with-visual-studio-2015/ .
For further information, see https://github.com/kaby76/swigged-llvm.