diff options
author | Vincent Ambo <tazjin@google.com> | 2019-08-15T15·11+0100 |
---|---|---|
committer | Vincent Ambo <tazjin@google.com> | 2019-08-15T15·11+0100 |
commit | 128875b501bc2989617ae553317b80faa556d752 (patch) | |
tree | 9b32d12123801179ebe900980556486ad4803482 /third_party/bazel/rules_haskell/nixpkgs/cc-toolchain.nix | |
parent | a20daf87265a62b494d67f86d4a5199f14394973 (diff) |
chore: Remove remaining Bazel-related files r/31
Diffstat (limited to 'third_party/bazel/rules_haskell/nixpkgs/cc-toolchain.nix')
-rw-r--r-- | third_party/bazel/rules_haskell/nixpkgs/cc-toolchain.nix | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/third_party/bazel/rules_haskell/nixpkgs/cc-toolchain.nix b/third_party/bazel/rules_haskell/nixpkgs/cc-toolchain.nix deleted file mode 100644 index 1795dc55b71b..000000000000 --- a/third_party/bazel/rules_haskell/nixpkgs/cc-toolchain.nix +++ /dev/null @@ -1,36 +0,0 @@ -with import ./. {}; -with darwin.apple_sdk.frameworks; - -# XXX On Darwin, workaround -# https://github.com/NixOS/nixpkgs/issues/42059. See also -# https://github.com/NixOS/nixpkgs/pull/41589. -let cc = runCommand "cc-wrapper-bazel" { - buildInputs = [ pkgs.stdenv.cc makeWrapper ]; - } - '' - mkdir -p $out/bin - - # Copy the content of pkgs.stdenv.cc - for i in ${pkgs.stdenv.cc}/bin/* - do - ln -sf $i $out/bin - done - - # Override clang - rm $out/bin/clang - - makeWrapper ${pkgs.stdenv.cc}/bin/clang $out/bin/clang \ - --add-flags "-isystem ${llvmPackages.libcxx}/include/c++/v1 \ - -F${CoreFoundation}/Library/Frameworks \ - -F${CoreServices}/Library/Frameworks \ - -F${Security}/Library/Frameworks \ - -F${Foundation}/Library/Frameworks \ - -L${libcxx}/lib \ - -L${darwin.libobjc}/lib" - ''; - stdenv = if pkgs.stdenv.isDarwin then overrideCC pkgs.stdenv cc else pkgs.stdenv; -in -buildEnv { - name = "bazel-cc-toolchain"; - paths = [ stdenv.cc ] ++ (if stdenv.isDarwin then [ ] else [ binutils ]); -} |