about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/rocm-modules/5/llvm/stage-1/runtimes.nix
blob: 5f6f278ab10e437fbff96eb03c044d230009bc5a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
{ lib
, callPackage
, rocmUpdateScript
, llvm
}:

callPackage ../base.nix rec {
  inherit rocmUpdateScript;
  buildDocs = false;
  buildMan = false;
  buildTests = false;
  targetName = "runtimes";
  targetDir = targetName;

  targetRuntimes = [
    "libunwind"
    "libcxxabi"
    "libcxx"
    "compiler-rt"
  ];

  extraBuildInputs = [ llvm ];

  extraCMakeFlags = [
    "-DLIBCXX_INCLUDE_BENCHMARKS=OFF"
    "-DLIBCXX_CXX_ABI=libcxxabi"
  ];

  extraLicenses = [ lib.licenses.mit ];
}