summaryrefslogtreecommitdiffstats
path: root/Source/cmFileLock.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-01-14 21:11:23 (GMT)
committerBrad King <brad.king@kitware.com>2016-01-19 20:55:05 (GMT)
commit1040e690c6c99979f8edf2a121de6d835be96dbe (patch)
tree8c03c082a0f19212f2a634edf3ffe0551cacd59f /Source/cmFileLock.h
parentce3b713baa1c899ae7739c192040e24445368a0a (diff)
downloadCMake-1040e690c6c99979f8edf2a121de6d835be96dbe.zip
CMake-1040e690c6c99979f8edf2a121de6d835be96dbe.tar.gz
CMake-1040e690c6c99979f8edf2a121de6d835be96dbe.tar.bz2
cmSystemTools: Teach RunSingleCommand to merge child pipes when possible
Audit the code to make sure there are no callers that use OUTPUT_MERGE with separate capture strings. Then change RunSingleCommand to implement output merging by giving the child process a single pipe for both its stdout and stderr descriptors. This will more cleanly merge the content on atomic write boundaries in the child instead of on arbitrary buffering boundaries in the parent.
Diffstat (limited to 'Source/cmFileLock.h')
0 files changed, 0 insertions, 0 deletions