From b41d25cbce6e84e52bd08de6398772f32fb5bc2a Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 13 Mar 2026 00:12:07 +0100 Subject: [PATCH] Add msdfgen build for iOS and Mac --- .../Platforms/Mac/Binaries/ThirdParty/ARM64/libmsdfgen-core.a | 3 +++ Source/Platforms/Mac/Binaries/ThirdParty/x64/libmsdfgen-core.a | 3 +++ .../Platforms/iOS/Binaries/ThirdParty/ARM64/libmsdfgen-core.a | 3 +++ Source/ThirdParty/msdfgen/msdfgen.Build.cs | 1 + Source/Tools/Flax.Build/Deps/Dependencies/msdfgen.cs | 1 + 5 files changed, 11 insertions(+) create mode 100644 Source/Platforms/Mac/Binaries/ThirdParty/ARM64/libmsdfgen-core.a create mode 100644 Source/Platforms/Mac/Binaries/ThirdParty/x64/libmsdfgen-core.a create mode 100644 Source/Platforms/iOS/Binaries/ThirdParty/ARM64/libmsdfgen-core.a diff --git a/Source/Platforms/Mac/Binaries/ThirdParty/ARM64/libmsdfgen-core.a b/Source/Platforms/Mac/Binaries/ThirdParty/ARM64/libmsdfgen-core.a new file mode 100644 index 000000000..60b14c840 --- /dev/null +++ b/Source/Platforms/Mac/Binaries/ThirdParty/ARM64/libmsdfgen-core.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb5021ea29786ec0b7134c33404c565c829ebdcde71b7891ceb45fdd5c5082b6 +size 347384 diff --git a/Source/Platforms/Mac/Binaries/ThirdParty/x64/libmsdfgen-core.a b/Source/Platforms/Mac/Binaries/ThirdParty/x64/libmsdfgen-core.a new file mode 100644 index 000000000..248cfd4fb --- /dev/null +++ b/Source/Platforms/Mac/Binaries/ThirdParty/x64/libmsdfgen-core.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bc9e9aa3dc131affa4ad64b46cffb0d229cfaac6253743f3cc755cfce519015 +size 422104 diff --git a/Source/Platforms/iOS/Binaries/ThirdParty/ARM64/libmsdfgen-core.a b/Source/Platforms/iOS/Binaries/ThirdParty/ARM64/libmsdfgen-core.a new file mode 100644 index 000000000..7fd2e753b --- /dev/null +++ b/Source/Platforms/iOS/Binaries/ThirdParty/ARM64/libmsdfgen-core.a @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:673aff1bb5180811371876fa19f8f4dc6a97e76690d27544f507136c3eb4ba0d +size 349464 diff --git a/Source/ThirdParty/msdfgen/msdfgen.Build.cs b/Source/ThirdParty/msdfgen/msdfgen.Build.cs index f798152b1..c5f008ac9 100644 --- a/Source/ThirdParty/msdfgen/msdfgen.Build.cs +++ b/Source/ThirdParty/msdfgen/msdfgen.Build.cs @@ -34,6 +34,7 @@ public class msdfgen : DepsModule break; case TargetPlatform.Linux: case TargetPlatform.Mac: + case TargetPlatform.iOS: case TargetPlatform.Android: options.OutputFiles.Add(Path.Combine(depsRoot, "libmsdfgen-core.a")); break; diff --git a/Source/Tools/Flax.Build/Deps/Dependencies/msdfgen.cs b/Source/Tools/Flax.Build/Deps/Dependencies/msdfgen.cs index 5f1e4280c..45322f815 100644 --- a/Source/Tools/Flax.Build/Deps/Dependencies/msdfgen.cs +++ b/Source/Tools/Flax.Build/Deps/Dependencies/msdfgen.cs @@ -34,6 +34,7 @@ namespace Flax.Deps.Dependencies return new[] { TargetPlatform.Mac, + TargetPlatform.iOS, }; default: return new TargetPlatform[0]; }