aboutsummaryrefslogtreecommitdiff
path: root/automoc/kde4automoc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'automoc/kde4automoc.cpp')
-rw-r--r--automoc/kde4automoc.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/automoc/kde4automoc.cpp b/automoc/kde4automoc.cpp
index 5ab05b08..1998766f 100644
--- a/automoc/kde4automoc.cpp
+++ b/automoc/kde4automoc.cpp
@@ -303,7 +303,13 @@ void AutoMoc::generateMoc(const QString &sourceFile, const QString &mocFileName)
}
// we don't want too many child processes
- if (processes.size() > 10) {
+#ifdef Q_OS_FREEBSD
+ static const int max_processes = 1;
+#else
+ static const int max_processes = 10;
+#endif
+
+ if (processes.size() > max_processes) {
waitForProcesses();
}