blob: 9267b184534d498c23c911cb68d020a956e4b90e (
plain)
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
32
33
34
35
36
37
38
39
40
41
|
{
fetchzip,
lib,
stdenv,
}: let
version = "20U3";
in
stdenv.mkDerivation {
pname = "intel-decimalfp";
inherit version;
src = fetchzip {
url = "https://www.netlib.org/misc/intel/IntelRDFPMathLib${version}.tar.gz";
hash = "sha256-m+Yp1IwVEEZIz+cMQXHhkQrrWeRDfIk9ey7nWvV+u44=";
stripRoot = false;
};
sourceRoot = "source/LIBRARY";
makeFlags = [
"OBJ_DIR=$(out)/lib"
"LIB_DIR=$(out)/lib"
];
preBuild = ''
mkdir -p $out/lib
touch $out/lib/.directory_exists
'';
postBuild = ''
rm $out/lib/.directory_exists
'';
installPhase = ''
runHook preInstall
rm -f $out/lib/*.o
runHook postInstall
'';
}
|