lol

cmake: generate for Ninja when the build phase is Ninja

This is overridable by providing a custom build phase or setting
dontUseNinjaBuild = true.

+4
+4
pkgs/development/tools/build-managers/cmake/setup-hook.sh
··· 51 51 # And build always Release, to ensure optimisation flags 52 52 cmakeFlags="-DCMAKE_BUILD_TYPE=${cmakeBuildType:-Release} -DCMAKE_SKIP_BUILD_RPATH=ON $cmakeFlags" 53 53 54 + if [ "$buildPhase" = ninjaBuildPhase ]; then 55 + cmakeFlags="-GNinja $cmakeFlags" 56 + fi 57 + 54 58 echo "cmake flags: $cmakeFlags ${cmakeFlagsArray[@]}" 55 59 56 60 cmake ${cmakeDir:-.} $cmakeFlags "${cmakeFlagsArray[@]}"