diff --git a/projects/kde/kdesrc-buildrc b/projects/kde/kdesrc-buildrc index 1c32a20..040ceac 100644 --- a/projects/kde/kdesrc-buildrc +++ b/projects/kde/kdesrc-buildrc @@ -3,7 +3,12 @@ global branch-group kf6-qt6 # we want ninja, turn off some Qt 5 things to have less dependencies - cmake-options -G "Ninja" -DBUILD_WITH_QT6=ON -DQT_MAJOR_VERSION=6 -DPHONON_BUILD_QT5=OFF -DBUILD_QT5=OFF -DBUILD_PYTHON_BINDINGS=OFF + cmake-options -G "Ninja" -DBUILD_WITH_QT6=ON -DQT_MAJOR_VERSION=6 -DPHONON_BUILD_QT5=OFF -DBUILD_QT5=OFF -DBUILD_PYTHON_BINDINGS=OFF -DCMAKE_AUTOGEN_PARALLEL=8 + + # Restrict make and ninja to using no more than 8 separate compile jobs even + # when more CPU is available, to avoid running out of memory + make-options -j8 NINJAFLAGS=-j8 + ninja-options -j8 # clangd tooling compile-commands-export yes