mlton: adds mlton version 20180207
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
{ fetchgit
|
||||
, gmp
|
||||
, mltonBootstrap
|
||||
, url ? "https://github.com/mlton/mlton"
|
||||
, rev
|
||||
, sha256
|
||||
, stdenv
|
||||
, version
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "mlton-${version}";
|
||||
|
||||
src = fetchgit {
|
||||
inherit url rev sha256;
|
||||
};
|
||||
|
||||
buildInputs = [mltonBootstrap gmp];
|
||||
|
||||
preBuild = ''
|
||||
makeFlagsArray=(
|
||||
MLTON_VERSION="${version} ${rev}"
|
||||
CC="$(type -p cc)"
|
||||
PREFIX="$out"
|
||||
WITH_GMP_INC_DIR="${gmp.dev}/include"
|
||||
WITH_GMP_LIB_DIR="${gmp}/lib"
|
||||
)
|
||||
'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = import ./meta.nix;
|
||||
}
|
||||
Reference in New Issue
Block a user