diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2014-11-16 09:19:11 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2014-11-16 09:19:35 +0100 |
commit | 6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e (patch) | |
tree | c514219ebe2e14c163d3f691d90d16f59810beb6 /pkgs/development/tools/misc/ccache | |
parent | ee9e181ac6b4991d6e548b3a34a6d633a0cb8698 (diff) | |
download | nixlib-6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e.tar nixlib-6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e.tar.gz nixlib-6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e.tar.bz2 nixlib-6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e.tar.lz nixlib-6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e.tar.xz nixlib-6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e.tar.zst nixlib-6fff0af6c374a3bb9f93b26aa202ad5f6f60cd7e.zip |
ccache: fix evaluation
Diffstat (limited to 'pkgs/development/tools/misc/ccache')
-rw-r--r-- | pkgs/development/tools/misc/ccache/default.nix | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/pkgs/development/tools/misc/ccache/default.nix b/pkgs/development/tools/misc/ccache/default.nix index 066087fcd13b..cb3c78c28b49 100644 --- a/pkgs/development/tools/misc/ccache/default.nix +++ b/pkgs/development/tools/misc/ccache/default.nix @@ -16,11 +16,10 @@ stdenv.mkDerivation { passthru = { # A derivation that provides gcc and g++ commands, but that # will end up calling ccache for the given cacheDir - links = extraConfig : (runCommand "ccache-links" - { inherit (gcc) langC langCC; } + links = extraConfig : (runCommand "ccache-links" { } '' mkdir -p $out/bin - if [ $langC -eq 1 ]; then + if [ -x "${gcc.gcc}/bin/gcc" ]; then cat > $out/bin/gcc << EOF #!/bin/sh ${extraConfig} @@ -28,7 +27,7 @@ stdenv.mkDerivation { EOF chmod +x $out/bin/gcc fi - if [ $langCC -eq 1 ]; then + if [ -x "${gcc.gcc}/bin/g++" ]; then cat > $out/bin/g++ << EOF #!/bin/sh ${extraConfig} |