diff options
author | Joerg Bornemann <joerg.bornemann@theqtcompany.com> | 2015-04-10 17:13:43 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@theqtcompany.com> | 2015-05-11 10:21:25 +0000 |
commit | a17aa85c4ae30d9a44fc2b10e919d94c3dfa3af3 (patch) | |
tree | 61e0a4b4f6d3b981e4931d69d5156ebeeabf2efb /CMakeLists.txt | |
parent | 98a33f71e75047a529b32f3c95b9fd479873371d (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.txt | 5 |
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 |