diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2019-06-23 18:28:36 -0400 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2019-06-23 18:28:36 -0400 |
commit | 4e22fe4f6374fea5b9a52b25d52c5296de93dc67 (patch) | |
tree | 0d926bba71e36381c83008644332338eb09e5b3a /pkgs/os-specific/darwin/apple-sdk | |
parent | 79c0e740a7f90eb8e0e1c621ea7f50d54bbeb069 (diff) | |
download | nixpkgs-4e22fe4f6374fea5b9a52b25d52c5296de93dc67.tar nixpkgs-4e22fe4f6374fea5b9a52b25d52c5296de93dc67.tar.gz nixpkgs-4e22fe4f6374fea5b9a52b25d52c5296de93dc67.tar.bz2 nixpkgs-4e22fe4f6374fea5b9a52b25d52c5296de93dc67.tar.lz nixpkgs-4e22fe4f6374fea5b9a52b25d52c5296de93dc67.tar.xz nixpkgs-4e22fe4f6374fea5b9a52b25d52c5296de93dc67.tar.zst nixpkgs-4e22fe4f6374fea5b9a52b25d52c5296de93dc67.zip |
apple-sdk: add MetalKit
Diffstat (limited to 'pkgs/os-specific/darwin/apple-sdk')
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk/default.nix | 7 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk/frameworks.nix | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix index 7c3e3e63967..2e3ae22e0b2 100644 --- a/pkgs/os-specific/darwin/apple-sdk/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk/default.nix @@ -211,6 +211,13 @@ in rec { --replace "QuartzCore/../Frameworks/CoreImage.framework/Headers" "CoreImage" ''; }); + + MetalKit = stdenv.lib.overrideDerivation super.MetalKit (drv: { + installPhase = drv.installPhase + '' + mkdir -p $out/include/simd + cp ${lib.getDev sdk}/include/simd/*.h $out/include/simd/ + ''; + }); }; bareFrameworks = stdenv.lib.mapAttrs framework (import ./frameworks.nix { diff --git a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix index e55abf9dfb6..03c800b8dae 100644 --- a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix +++ b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix @@ -74,6 +74,8 @@ with frameworks; with libs; { MediaAccessibility = [ CF CoreGraphics CoreText QuartzCore ]; MediaToolbox = [ AudioToolbox AudioUnit CF CoreMedia ]; Metal = []; + MetalKit = [ ModelIO Metal ]; + ModelIO = [ ]; NetFS = [ CF ]; OSAKit = [ Carbon ]; OpenAL = []; |