Compare commits

..

No commits in common. "9063896923cd0bc4bdbbaf3448423e3778eace66" and "c12a65133ba5a506a4746b0405fd043fbb4d755f" have entirely different histories.

4 changed files with 8 additions and 13 deletions

3
FT.cs
View File

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

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

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;osx-arm64;osx-x64</RuntimeIdentifiers>
<RuntimeIdentifiers>linux-arm;linux-arm64;linux-x64;win-x86;win-x64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup>
<!-- Nuget Properties. -->
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PackageId>Quik.FreeType</PackageId>
<Version>1.1.0</Version>
<Version>1.0.0</Version>
<Authors>FreeType Authors, H. Utku Maden</Authors>
<Description>
A C# wrapper for the FreeType font loading library.

12
build_native.sh Executable file → Normal file
View File

@ -1,9 +1,9 @@
#!/bin/bash
cd $(dirname "$0")
export CMAKE_DIR="$PWD/Quik.Common/cmake"
export NOINSTALL=1
export QUIK_ADDITIONAL_CMAKE="-D BUILD_SHARED_LIBS=true -D NO_SONAME=true"
CMAKE_DIR="$PWD/Quik.Common/cmake"
NOINSTALL=1
QUIK_ADDITIONAL_CMAKE="-D BUILD_SHARED_LIBS=true -D NO_SONAME=true"
./Quik.Common/sh/quik_build_native.sh "$PWD/freetype"
@ -13,16 +13,12 @@ mkdir -p \
./runtimes/linux-arm64/native \
./runtimes/linux-x64/native \
./runtimes/win-x64/native \
./runtimes/win-x86/native \
./runtimes/osx-arm64 \
./runtimes/osx-x64
./runtimes/win-x86/native
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