mirror of
https://github.com/chatmail/core.git
synced 2026-05-23 00:36:32 +03:00
build(nix): allow cross-compilation for darwin
This commit is contained in:
@@ -241,6 +241,9 @@
|
|||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkgs.perl # Needed to build vendored OpenSSL.
|
pkgs.perl # Needed to build vendored OpenSSL.
|
||||||
];
|
];
|
||||||
|
buildInputs = pkgs.lib.optionals isDarwin [
|
||||||
|
pkgs.darwin.apple_sdk.frameworks.SystemConfiguration
|
||||||
|
];
|
||||||
auditable = false; # Avoid cargo-auditable failures.
|
auditable = false; # Avoid cargo-auditable failures.
|
||||||
doCheck = false; # Disable test as it requires network access.
|
doCheck = false; # Disable test as it requires network access.
|
||||||
|
|
||||||
@@ -355,6 +358,8 @@
|
|||||||
mkRustPackages "x86_64-linux" //
|
mkRustPackages "x86_64-linux" //
|
||||||
mkRustPackages "armv7l-linux" //
|
mkRustPackages "armv7l-linux" //
|
||||||
mkRustPackages "armv6l-linux" //
|
mkRustPackages "armv6l-linux" //
|
||||||
|
mkRustPackages "x86_64-darwin" //
|
||||||
|
mkRustPackages "aarch64-darwin" //
|
||||||
mkAndroidPackages "armeabi-v7a" //
|
mkAndroidPackages "armeabi-v7a" //
|
||||||
mkAndroidPackages "arm64-v8a" //
|
mkAndroidPackages "arm64-v8a" //
|
||||||
mkAndroidPackages "x86" //
|
mkAndroidPackages "x86" //
|
||||||
|
|||||||
Reference in New Issue
Block a user