3
0
Fork 0
forked from mirrors/nixpkgs

tbb: darwin compatibility

Reflects the different extension of shared library files.
This commit is contained in:
Anthony Cowley 2016-03-31 19:00:30 -04:00
parent 0660ff5625
commit 79b76d59b5

View file

@ -1,5 +1,8 @@
{ stdenv, fetchurl }:
let
SHLIB_EXT = if stdenv.isDarwin then "dylib" else "so";
in
stdenv.mkDerivation {
name = "tbb-4.4-u2";
@ -13,7 +16,7 @@ stdenv.mkDerivation {
installPhase = ''
mkdir -p $out/{lib,share/doc}
cp "build/"*release*"/"*so* $out/lib/
cp "build/"*release*"/"*${SHLIB_EXT}* $out/lib/
mv include $out/
rm $out/include/index.html
mv doc/html $out/share/doc/tbb
@ -33,7 +36,7 @@ stdenv.mkDerivation {
represents a higher-level, task-based parallelism that abstracts platform
details and threading mechanisms for scalability and performance.
'';
platforms = stdenv.lib.platforms.linux;
platforms = with stdenv.lib.platforms; linux ++ darwin;
maintainers = with stdenv.lib.maintainers; [ simons thoughtpolice ];
};
}