about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/rocm-modules/6/llvm/stage-1/runtimes.nix
blob: 0364a02e6e59b4056f2941cfa7181f9687ac2d74 (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
31
{ lib
, stdenv
, callPackage
, rocmUpdateScript
, llvm
}:

callPackage ../base.nix rec {
  inherit stdenv 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 ];
}