From ed10debb3c8ad78e687521bb802383e21cd74472 Mon Sep 17 00:00:00 2001 From: Archit Gupta Date: Thu, 23 Apr 2026 18:16:22 -0700 Subject: [PATCH] lean4: remove cadical copy By default, lean4's cmake copies the cadical binary from PATH to its build output directory. Disabling this behavior does not keep Lean from using cadical. --- pkgs/by-name/le/lean4/package.nix | 1 + pkgs/development/lean-modules/lean4/default.nix | 1 + 2 files changed, 2 insertions(+) diff --git a/pkgs/by-name/le/lean4/package.nix b/pkgs/by-name/le/lean4/package.nix index 17bd27de10e1..6ed596f47a88 100644 --- a/pkgs/by-name/le/lean4/package.nix +++ b/pkgs/by-name/le/lean4/package.nix @@ -79,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ "-DUSE_GITHASH=OFF" "-DINSTALL_LICENSE=OFF" + "-DINSTALL_CADICAL=OFF" "-DUSE_MIMALLOC=${if enableMimalloc then "ON" else "OFF"}" ]; diff --git a/pkgs/development/lean-modules/lean4/default.nix b/pkgs/development/lean-modules/lean4/default.nix index e53d298db06f..7ba6dd5170f4 100644 --- a/pkgs/development/lean-modules/lean4/default.nix +++ b/pkgs/development/lean-modules/lean4/default.nix @@ -86,6 +86,7 @@ let cmakeFlags = [ "-DUSE_GITHASH=OFF" "-DINSTALL_LICENSE=OFF" + "-DINSTALL_CADICAL=OFF" "-DUSE_MIMALLOC=ON" ];