libui-ng: only build native arch on darwin (#451014)

This commit is contained in:
Weijia Wang
2025-10-21 17:33:41 +00:00
committed by GitHub
2 changed files with 16 additions and 3 deletions
@@ -0,0 +1,13 @@
--- a/meson.build
+++ b/meson.build
@@ -72,10 +72,6 @@
libui_macosx_version_min = '-mmacosx-version-min=10.8'
add_global_arguments(libui_macosx_version_min, language: libui_darwin_langs)
add_global_link_arguments(libui_macosx_version_min, language: libui_darwin_langs)
-
- libui_arch = ['-arch', 'x86_64', '-arch', 'arm64']
- add_global_arguments(libui_arch, language: libui_darwin_langs)
- add_global_link_arguments(libui_arch, language: libui_darwin_langs)
endif
if libui_MSVC
+3 -3
View File
@@ -21,9 +21,9 @@ stdenv.mkDerivation {
hash = "sha256-pnfrSPDIvG0tFYQoeMBONATkNRNjY/tJGp9n2I4cN/U=";
};
postPatch = lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) ''
substituteInPlace meson.build --replace "'-arch', 'arm64'" ""
'';
patches = [
./darwin-no-universal.patch
];
nativeBuildInputs = [
cmocka