summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@theqtcompany.com>2015-04-10 17:13:43 +0200
committerJoerg Bornemann <joerg.bornemann@theqtcompany.com>2015-05-11 10:21:25 +0000
commita17aa85c4ae30d9a44fc2b10e919d94c3dfa3af3 (patch)
tree61e0a4b4f6d3b981e4931d69d5156ebeeabf2efb /CMakeLists.txt
parent98a33f71e75047a529b32f3c95b9fd479873371d (diff)
implement job server
Instead of trying to block recursive jom calls, use a job server similar to what GNU make provides. Task-number: QTCREATORBUG-10846 Change-Id: I0e17bb3a4e22e911da58f90e1bebc20aa5e6c75a Reviewed-by: Oliver Wolff <oliver.wolff@theqtcompany.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1c48734..3c0dd02 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,6 +42,8 @@ set(JOM_MOCS
src/jomlib/targetexecutor.h
src/jomlib/process.h
src/jomlib/commandexecutor.h
+ src/jomlib/jobclient.h
+ src/jomlib/jobclientacquirehelper.h
)
set(JOM_SRCS
@@ -52,6 +54,9 @@ set(JOM_SRCS
src/jomlib/filetime.cpp
src/jomlib/helperfunctions.cpp
src/jomlib/iocompletionport.cpp
+ src/jomlib/jobclient.cpp
+ src/jomlib/jobclientacquirehelper.cpp
+ src/jomlib/jobserver.cpp
src/jomlib/macrotable.cpp
src/jomlib/makefile.cpp
src/jomlib/makefilefactory.cpp