Skip to content

Commit 2adca7a

Browse files
authored
cd-hit: fix darwin build (#123026)
1 parent 104af4a commit 2adca7a

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

pkgs/applications/science/biology/cd-hit/default.nix

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{ lib, stdenv, fetchFromGitHub, makeWrapper, zlib, perl, perlPackages }:
1+
{ lib, stdenv, fetchFromGitHub, makeWrapper, zlib, perl, perlPackages, openmp }:
22

33
stdenv.mkDerivation rec {
44
version = "4.8.1";
@@ -14,8 +14,12 @@ stdenv.mkDerivation rec {
1414
propagatedBuildInputs = [ perl perlPackages.TextNSP perlPackages.PerlMagick ];
1515

1616
nativeBuildInputs = [ zlib makeWrapper ];
17+
buildInputs = lib.optional stdenv.cc.isClang openmp;
1718

18-
makeFlags = [ "PREFIX=$(out)/bin" ];
19+
makeFlags = [
20+
"CC=${stdenv.cc.targetPrefix}c++" # remove once https://github.com/weizhongli/cdhit/pull/114 is merged
21+
"PREFIX=$(out)/bin"
22+
];
1923

2024
preInstall = "mkdir -p $out/bin";
2125

pkgs/top-level/all-packages.nix

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28941,7 +28941,9 @@ in
2894128941

2894228942
bppsuite = callPackage ../applications/science/biology/bppsuite { };
2894328943

28944-
cd-hit = callPackage ../applications/science/biology/cd-hit { };
28944+
cd-hit = callPackage ../applications/science/biology/cd-hit {
28945+
inherit (llvmPackages) openmp;
28946+
};
2894528947

2894628948
cmtk = callPackage ../applications/science/biology/cmtk { };
2894728949

0 commit comments

Comments
 (0)