lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 16.09-beta 35 lines 943 B view raw
1{ newScope, stdenv, isl, fetchurl, overrideCC, wrapCC }: 2let 3 callPackage = newScope (self // { inherit stdenv isl version fetch; }); 4 5 version = "3.8.0"; 6 7 fetch = fetch_v version; 8 fetch_v = ver: name: sha256: fetchurl { 9 url = "http://llvm.org/releases/${ver}/${name}-${ver}.src.tar.xz"; 10 inherit sha256; 11 }; 12 13 compiler-rt_src = fetch "compiler-rt" "1c2nkp9563873ffz22qmhc0wakgj428pch8rmhym8agjamz3ily8"; 14 clang-tools-extra_src = fetch "clang-tools-extra" "1i0yrgj8qrzjjswraz0i55lg92ljpqhvjr619d268vka208aigdg"; 15 16 self = { 17 llvm = callPackage ./llvm.nix { 18 inherit compiler-rt_src stdenv; 19 }; 20 21 clang-unwrapped = callPackage ./clang { 22 inherit clang-tools-extra_src stdenv; 23 }; 24 25 clang = wrapCC self.clang-unwrapped; 26 27 stdenv = overrideCC stdenv self.clang; 28 29 lldb = callPackage ./lldb.nix {}; 30 31 libcxx = callPackage ./libc++ {}; 32 33 libcxxabi = callPackage ./libc++abi.nix {}; 34 }; 35in self