vampire: allow custom z3 version to be overridden

This commit is contained in:
sempiternal-aurora
2026-02-05 21:36:29 +08:00
parent 29586f6408
commit c8167fca35
+5 -8
View File
@@ -4,10 +4,7 @@
fetchFromGitHub,
cmake,
z3,
}:
let
z3_4_14_0 = z3.overrideAttrs rec {
z3' ? z3.overrideAttrs rec {
version = "4.14.0";
src = fetchFromGitHub {
owner = "Z3Prover";
@@ -15,8 +12,8 @@ let
rev = "z3-${version}";
hash = "sha256-Bv7+0J7ilJNFM5feYJqDpYsOjj7h7t1Bx/4OIar43EI=";
};
};
in
},
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vampire";
version = "5.0.1";
@@ -31,10 +28,10 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ cmake ];
buildInputs = [
z3_4_14_0
z3'
];
cmakeFlags = [ (lib.cmakeFeature "Z3_DIR" "${z3_4_14_0.dev}/lib/cmake") ];
cmakeFlags = [ (lib.cmakeFeature "Z3_DIR" "${z3'.dev}/lib/cmake") ];
enableParallelBuilding = true;