python3Packages.bitsandbytes: fix non-CUDA build

Changed files
+3 -1
pkgs
development
python-modules
bitsandbytes
+3 -1
pkgs/development/python-modules/bitsandbytes/default.nix
···
nativeBuildInputs = [
cmake
+
]
+
++ lib.optionals cudaSupport [
cudaPackages.cuda_nvcc
];
···
cmakeFlags = [
(lib.cmakeFeature "COMPUTE_BACKEND" (if cudaSupport then "cuda" else "cpu"))
];
-
CUDA_HOME = "${cuda-native-redist}";
+
CUDA_HOME = lib.optionalString cudaSupport "${cuda-native-redist}";
NVCC_PREPEND_FLAGS = lib.optionals cudaSupport [
"-I${cuda-native-redist}/include"
"-L${cuda-native-redist}/lib"