vcmi: allow toggling MMAI (#497935)

This commit is contained in:
Azat Bahawi
2026-03-13 10:57:19 +00:00
committed by GitHub
+4 -1
View File
@@ -24,6 +24,7 @@
versionCheckHook,
xz,
zlib,
enableMMAI ? true,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vcmi";
@@ -62,7 +63,8 @@ stdenv.mkDerivation (finalAttrs: {
qt6.qttools
xz
zlib
];
]
++ lib.optional enableMMAI onnxruntime;
cmakeFlags = [
(lib.cmakeBool "ENABLE_CLIENT" true)
@@ -72,6 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "ENABLE_TEST" false) # Requires nonfree data files.
(lib.cmakeBool "ENABLE_PCH" false)
(lib.cmakeBool "ENABLE_DISCORD" false)
(lib.cmakeBool "ENABLE_MMAI" enableMMAI)
(lib.cmakeFeature "CMAKE_INSTALL_RPATH" "$out/lib/vcmi")
(lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin")
(lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib")