diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2023-05-31 21:21:52 (GMT) |
---|---|---|
committer | Kyle Edwards <kyle.edwards@kitware.com> | 2023-05-31 21:21:52 (GMT) |
commit | 22e5775cde840d8df5a3fc3866d6c87c9f9f53a5 (patch) | |
tree | d8b469d16ff672396ef3daa732f26521ba111304 /Source | |
parent | 26240066084b9cbe37956cee4b3be1e75e144ce5 (diff) | |
download | CMake-22e5775cde840d8df5a3fc3866d6c87c9f9f53a5.zip CMake-22e5775cde840d8df5a3fc3866d6c87c9f9f53a5.tar.gz CMake-22e5775cde840d8df5a3fc3866d6c87c9f9f53a5.tar.bz2 |
cmUVProcessChain: Add Finished() method
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmUVProcessChain.cxx | 5 | ||||
-rw-r--r-- | Source/cmUVProcessChain.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/Source/cmUVProcessChain.cxx b/Source/cmUVProcessChain.cxx index 257c054..c2bb11e 100644 --- a/Source/cmUVProcessChain.cxx +++ b/Source/cmUVProcessChain.cxx @@ -420,3 +420,8 @@ const cmUVProcessChain::Status* cmUVProcessChain::GetStatus( } return nullptr; } + +bool cmUVProcessChain::Finished() const +{ + return this->Data->ProcessesCompleted >= this->Data->Processes.size(); +} diff --git a/Source/cmUVProcessChain.h b/Source/cmUVProcessChain.h index 3ade3fd..9e4558e 100644 --- a/Source/cmUVProcessChain.h +++ b/Source/cmUVProcessChain.h @@ -90,6 +90,7 @@ public: bool Wait(int64_t milliseconds = -1); std::vector<const Status*> GetStatus() const; const Status* GetStatus(std::size_t index) const; + bool Finished() const; private: friend class cmUVProcessChainBuilder; |