libui-ng: only build native arch on darwin (#451014)
This commit is contained in:
@@ -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
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user