diff options
author | Thomas Mader <thomas.mader@gmail.com> | 2017-09-16 13:16:47 +0200 |
---|---|---|
committer | Thomas Mader <thomas.mader@gmail.com> | 2017-09-16 13:16:47 +0200 |
commit | d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69 (patch) | |
tree | 88e8494b5d7b0f2c42389bd82dcfbdf022cc8666 /pkgs/development | |
parent | 76519f9299065671a694adf9214e54cb3efae5cd (diff) | |
download | nixlib-d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69.tar nixlib-d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69.tar.gz nixlib-d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69.tar.bz2 nixlib-d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69.tar.lz nixlib-d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69.tar.xz nixlib-d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69.tar.zst nixlib-d2fdc9cb1f301a11bc5e45e4cbd8581e74e1cd69.zip |
dmd: Add darwin/Foundation dependency to fix build on Darwin
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/compilers/dmd/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/compilers/dmd/default.nix b/pkgs/development/compilers/dmd/default.nix index 2b29ba9aa3e8..57952e47f2ed 100644 --- a/pkgs/development/compilers/dmd/default.nix +++ b/pkgs/development/compilers/dmd/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub , makeWrapper, unzip, which -, curl, tzdata, gdb +, curl, tzdata, gdb, darwin # Versions 2.070.2 and up require a working dmd compiler to build: , bootstrapDmd }: @@ -73,7 +73,12 @@ stdenv.mkDerivation rec { --replace MACOSX_DEPLOYMENT_TARGET MACOSX_DEPLOYMENT_TARGET_ ''; - nativeBuildInputs = [ bootstrapDmd makeWrapper unzip which gdb ]; + nativeBuildInputs = [ bootstrapDmd makeWrapper unzip which gdb ] + + ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ + Foundation + ]); + buildInputs = [ curl tzdata ]; # Buid and install are based on http://wiki.dlang.org/Building_DMD |