diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2017-11-13 00:34:59 -0600 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-02-17 10:02:25 -0600 |
commit | 590cdf0fb04ac4206372071267945c0e4be27115 (patch) | |
tree | fcda08411c27e284d00afda4b7af9eb4b9aa78bb /pkgs/development/libraries/aws-sdk-cpp | |
parent | 327a84749ed48a20736fdf20b9dd4f5723b01912 (diff) |
aws-sdk-cpp: fix on darwin
Diffstat (limited to 'pkgs/development/libraries/aws-sdk-cpp')
-rw-r--r-- | pkgs/development/libraries/aws-sdk-cpp/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/libraries/aws-sdk-cpp/default.nix b/pkgs/development/libraries/aws-sdk-cpp/default.nix index 26511c22d0b6..1983aab0e324 100644 --- a/pkgs/development/libraries/aws-sdk-cpp/default.nix +++ b/pkgs/development/libraries/aws-sdk-cpp/default.nix @@ -3,6 +3,7 @@ apis ? ["*"] , # Whether to enable AWS' custom memory management. customMemoryManagement ? true +, darwin }: let @@ -29,7 +30,11 @@ in stdenv.mkDerivation rec { separateDebugInfo = stdenv.isLinux; nativeBuildInputs = [ cmake curl ]; - buildInputs = [ zlib curl openssl ]; + buildInputs = [ zlib curl openssl ] + ++ lib.optionals (stdenv.isDarwin && + ((builtins.elem "text-to-speech" apis) || + (builtins.elem "*" apis))) + (with darwin.apple_sdk.frameworks; [ CoreAudio AudioToolbox ]); cmakeFlags = lib.optional (!customMemoryManagement) "-DCUSTOM_MEMORY_MANAGEMENT=0" |