Compare commits

...

3 Commits

Author SHA1 Message Date
9063896923 [v1.1.0] Add OSX binaries.
Some checks failed
Build / build (push) Failing after 3m11s
2024-04-06 16:47:03 +03:00
378e85492c Add export to variables.
All checks were successful
Build / build (push) Successful in 1m39s
2024-04-04 23:34:38 +03:00
6367996b66 Fix permissions.
All checks were successful
Build / build (push) Successful in 31s
2024-04-04 23:30:40 +03:00
4 changed files with 13 additions and 8 deletions

3
FT.cs
View File

@ -17,7 +17,8 @@ namespace Quik.FreeType
"runtimes/linux-arm/native/libfreetype.so",
"runtimes/linux-arm64/native/libfreetype.so",
"runtimes/linux-x64/native/libfreetype.so",
"runtimes/native/libfreetype.dylib",
"runtimes/osx-arm64/libfreetype.dylib",
"runtimes/osx-x64/libfreetype.dylib",
"libfreetype.dll",
"libfreetype.so",
"libfreetype.dylib",

@ -1 +1 @@
Subproject commit 146f1e0855808d2c08489189a1923e2a7b8516fa
Subproject commit fdfac9d95134fb5637bb2a9ec98ee11fe188230e

View File

@ -4,14 +4,14 @@
<TargetFramework>net6.0</TargetFramework>
<LangVersion>7.3</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<RuntimeIdentifiers>linux-arm;linux-arm64;linux-x64;win-x86;win-x64</RuntimeIdentifiers>
<RuntimeIdentifiers>linux-arm;linux-arm64;linux-x64;win-x86;win-x64;osx-arm64;osx-x64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup>
<!-- Nuget Properties. -->
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageId>Quik.FreeType</PackageId>
<Version>1.0.0</Version>
<Version>1.1.0</Version>
<Authors>FreeType Authors, H. Utku Maden</Authors>
<Description>
A C# wrapper for the FreeType font loading library.

12
build_native.sh Normal file → Executable file
View File

@ -1,9 +1,9 @@
#!/bin/bash
cd $(dirname "$0")
CMAKE_DIR="$PWD/Quik.Common/cmake"
NOINSTALL=1
QUIK_ADDITIONAL_CMAKE="-D BUILD_SHARED_LIBS=true -D NO_SONAME=true"
export CMAKE_DIR="$PWD/Quik.Common/cmake"
export NOINSTALL=1
export QUIK_ADDITIONAL_CMAKE="-D BUILD_SHARED_LIBS=true -D NO_SONAME=true"
./Quik.Common/sh/quik_build_native.sh "$PWD/freetype"
@ -13,12 +13,16 @@ mkdir -p \
./runtimes/linux-arm64/native \
./runtimes/linux-x64/native \
./runtimes/win-x64/native \
./runtimes/win-x86/native
./runtimes/win-x86/native \
./runtimes/osx-arm64 \
./runtimes/osx-x64
cp ./out/linux-arm/libfreetype.so runtimes/linux-arm/native/libfreetype.so
cp ./out/linux-arm64/libfreetype.so runtimes/linux-arm64/native/libfreetype.so
cp ./out/linux-x64/libfreetype.so runtimes/linux-x64/native/libfreetype.so
cp ./out/win-x64/libfreetype.dll runtimes/win-x64/native/libfreetype.dll
cp ./out/win-x86/libfreetype.dll runtimes/win-x86/native/libfreetype.dll
cp ./out/osx-arm64/libfreetype.dylib runtimes/osx-arm64/native/libfreetype.dylib
cp ./out/osx-x64/libfreetype.dylib runtimes/osx-x64/native/libfreetype.dylib
dotnet build