summaryrefslogtreecommitdiffstats
path: root/Tests/CMakeLib/testUVProcessChainHelper.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Tests: Add missing include in testUVProcessChainHelper on WindowsBrad King2024-01-241-0/+4
| | | | We use `STATUS_ACCESS_VIOLATION` from `windows.h`.
* cmCTestScriptHandler: Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-291-4/+0
| | | | And update cmSystemTools::WaitForLine() to use cmUVProcessChain.
* cmUVProcessChain: Add Status::SpawnResult fieldKyle Edwards2023-06-081-2/+2
|
* cmUVProcessChain: Add Status::GetException() methodKyle Edwards2023-06-051-3/+6
|
* cmUVProcessChain: Add working directory optionKyle Edwards2023-05-261-0/+7
|
* Source: fix many -Wmissing-prototypes warnings by marking functions staticSean McBride2021-10-251-1/+1
|
* Revise include order using clang-format-6.0Kitware Robot2019-10-011-3/+2
| | | | | Run the `clang-format.bash` script to update our C and C++ code to a new include order `.clang-format`. Use `clang-format` version 6.0.
* clang-tidy: Fix bugprone-exception-escape diagnostic in test codeBrad King2019-09-091-1/+2
|
* cmUVProcessChain: Add cmUVProcessChainKyle Edwards2019-05-071-0/+72
This class is ultimately intended as a replacement for cmsys::Process. It spawns a series of processes using libuv, piping the output of each command into the next. Note: input support has not yet been implemented because write support has not yet been implemented on cmUVStreambuf.