wasmedge: add darwin support

This commit is contained in:
Vincent Desjardins 2022-12-26 19:10:22 -05:00 committed by Weijia Wang
parent 06999209d7
commit e6bbd91153
2 changed files with 10 additions and 1 deletions

View File

@ -5,6 +5,9 @@
, cmake
, gtest
, spdlog
, Foundation
, libxml2
, libffi
}:
llvmPackages.stdenv.mkDerivation rec {
@ -18,6 +21,11 @@ llvmPackages.stdenv.mkDerivation rec {
sha256 = "sha256-P2Y2WK6G8aEK1Q4hjrS9X+2WbOfy4brclB/+SWP5LTM=";
};
nativeBuildInputs = [
cmake
llvmPackages.lld
] ++ lib.optionals llvmPackages.stdenv.isDarwin [ Foundation ];
buildInputs = [
boost
spdlog
@ -31,7 +39,7 @@ llvmPackages.stdenv.mkDerivation rec {
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Release"
"-DWASMEDGE_BUILD_TESTS=OFF" # Tests are downloaded using git
];
] ++ lib.optional llvmPackages.stdenv.isDarwin "-DWASMEDGE_FORCE_DISABLE_LTO=ON";
meta = with lib; {
homepage = "https://wasmedge.org/";

View File

@ -13074,6 +13074,7 @@ with pkgs;
wasmedge = callPackage ../development/tools/wasmedge {
llvmPackages = llvmPackages_12;
inherit (darwin.apple_sdk.frameworks) Foundation;
};
welkin = callPackage ../tools/graphics/welkin {};