summaryrefslogtreecommitdiffstats
path: root/Source/cmProcessOutput.cxx
Commit message (Collapse)AuthorAgeFilesLines
* clang-tidy: fix `performance-trivially-destructible` warningsBen Boeckel2021-01-271-2/+0
|
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-2/+2
| | | | | CMake uses explicit 'this->' style. Using custom clang-tidy check we can detect and fix places where 'this->' was missed.
* Modernize memory managementMarc Chevrier2020-03-051-11/+12
| | | | Update internals of various classes.
* clang-tidy: Use `= default`Regina Pfeifer2019-01-251-3/+1
| | | | | | Suppress some cases in `Source/cmGeneratorExpressionNode.cxx` and `Source/cmUVHandlePtr.h` where a few older compilers require a user-defined default constructor (with `{}`).
* Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-1/+1
| | | | | | | | | | | | Run the `clang-format.bash` script to update all our C and C++ code to a new style defined by `.clang-format`. Use `clang-format` version 6.0. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
* execute_process: Allow UTF-8 as a synonym for the UTF8 keywordCraig Scott2017-12-271-1/+1
| | | | | | | | UTF-8 is the proper naming according to the UTF-8 RFC and is also the name used for a similar keyword in the file() command. This commit brings (backward compatible) consistency to the keyword names and allows the standard UTF-8 name to be used with execute_process(). The old UTF8 keyword is still supported.
* clang-tidy: apply performance-unnecessary-value-param fixesDaniel Pfeifer2016-12-121-5/+8
|
* execute_process: Add ENCODING option for Windows child process outputDāvis Mosāns2016-11-301-0/+15
| | | | Different applications can use different output encodings.
* Add cmProcessOutput class to be used for decoding text dataDāvis Mosāns2016-11-141-0/+155
This allows to decode text data we receive from external process which uses external encoding to our internal encoding.