Debug / release mode flag cannot be bundled into one.

This commit is contained in:
Connor Garey 2026-03-30 17:02:40 +01:00
parent bb75dbfb9a
commit 0cc8a51355

View File

@ -112,8 +112,7 @@
libuuid
];
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Debug"
defaultFlags = [
"-DCMAKE_INSTALL_PREFIX=$out"
];
in
@ -127,7 +126,9 @@
nativeBuildInputs = nativeInputs;
buildInputs = buildInputs;
cmakeFlags = cmakeFlags;
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Debug"
] ++ [defaultFlags];
};
release = pkgsLinux.stdenv.mkDerivation {
pname = "${execName}";
@ -137,7 +138,9 @@
nativeBuildInputs = nativeInputs;
buildInputs = buildInputs;
cmakeFlags = cmakeFlags;
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Release"
] ++ [defaultFlags];
};
releaseWithDebugInfo = pkgsLinux.stdenv.mkDerivation {
pname = "${execName}";
@ -148,7 +151,9 @@
nativeBuildInputs = nativeInputs;
buildInputs = buildInputs;
cmakeFlags = cmakeFlags;
cmakeFlags = [
"-DCMAKE_BUILD_TYPE=Release"
] ++ [defaultFlags];
};
};
};