biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / build-managers / sbt / scala-native.nix
blob5dc5cf7eb3e05cd025625b9065ab29be2f339d5e
1 { lib, sbt, makeWrapper, boehmgc, libunwind, re2, llvmPackages, zlib }:
3 sbt.overrideAttrs(previousAttrs: {
4   nativeBuildInputs = (previousAttrs.nativeBuildInputs or [ ]) ++ [ makeWrapper ];
6   postFixup = (previousAttrs.postFixup or "") + ''
7     wrapProgram $out/bin/sbt \
8       --set CLANG_PATH      "${llvmPackages.clang}/bin/clang" \
9       --set CLANGPP_PATH    "${llvmPackages.clang}/bin/clang" \
10       --set CPATH           "${lib.makeSearchPathOutput "dev" "include" [ re2 zlib boehmgc libunwind llvmPackages.libcxx ]}/c++/v1" \
11       --set LIBRARY_PATH    "${lib.makeLibraryPath [ re2 zlib boehmgc libunwind llvmPackages.libcxx ]}" \
12       --set NIX_CFLAGS_LINK "-lc++"
13   '';