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