summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.cxx
Commit message (Expand)AuthorAgeFilesLines
* Reduce raw string pointers usage.Pavel Solodovnikov2018-01-311-12/+13
* Merge topic 'reduce-temporaries'Brad King2018-01-291-1/+1
|\
| * Reduce allocation of temporary values on heap.Pavel Solodovnikov2018-01-261-1/+1
* | Merge topic 'ctest-chrono'Brad King2018-01-261-5/+8
|\ \ | |/ |/|
| * Make use of std::chrono throughout every componentWouter Klouwen2018-01-231-5/+8
* | Windows: Add support for running CMake tools through a symlinkPavel P2018-01-241-2/+6
* | Extend libuv file translate mode workaround to all executablesBrad King2018-01-231-0/+17
|/
* CUDA: Add cu as default source file extensionRobert Maynard2018-01-081-0/+3
* cmSystemTools: Implement GetRealPath on WindowsManuel Núñez2017-10-241-0/+35
* Fix occurrences of readability-non-const-parameterMatthias Maennich2017-09-281-12/+14
* Improve several occurrences of vector::push_back in loopsMatthias Maennich2017-09-281-0/+1
* Clean up some C-Style castsMatthias Maennich2017-09-281-1/+1
* Merge topic 'rc-missing-better-error'Brad King2017-09-251-0/+4
|\
| * cmSystemTools: Teach RunSingleCommand another way to report exceptionsJonathan Marler2017-09-201-0/+4
* | Replace empty-string comparisons with checking against `empty()`.Pavel Solodovnikov2017-09-211-1/+1
|/
* Meta: replace empty-string assignments with `clear()`.Pavel Solodovnikov2017-09-151-7/+7
* Merge topic 'get_filename_component-fix-program-split'Brad King2017-09-141-0/+50
|\
| * get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semanticsBrad King2017-09-131-0/+50
* | Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-22/+14
|/
* Replace C-style castsDaniel Pfeifer2017-08-271-7/+8
* Use C++11 nullptrDaniel Pfeifer2017-08-241-13/+13
* Change ComputeFileMD5 to ComputeFileHashAndré Klitzing2017-07-141-8/+6
* Remove second arg: npos in substr usagesPavel Solodovnikov2017-06-011-2/+1
* Access string npos without instancePavel Solodovnikov2017-06-011-1/+2
* Remove unused variablesPavel Solodovnikov2017-05-261-1/+0
* Change std::basic_string<char> to std::stringPavel Solodovnikov2017-05-241-6/+6
* Merge topic 'ninja-dyndep-response-file'Brad King2017-04-251-0/+33
|\
| * Ninja: support response file for cmake_ninja_depends on WindowsBernhard Burgermeister2017-04-251-0/+33
* | Merge topic 'clang-tidy'Brad King2017-04-241-24/+25
|\ \ | |/ |/|
| * clang-tidy: remove else after break and continueDaniel Pfeifer2017-04-211-24/+25
* | Merge topic 'unified-commandline-length'Brad King2017-04-211-0/+40
|\ \ | |/ |/|
| * Ninja,Makefile: Unify command line limit logicChristian Pfeiffer2017-04-191-0/+40
* | Drop Visual Studio 7 .NET 2003 generatorBrad King2017-04-191-2/+0
|/
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-7/+7
* Add self-sufficient wrapper for <sys/stat.h>Daniel Pfeifer2017-03-241-1/+1
* IWYU: use pragma exportDaniel Pfeifer2017-03-231-1/+0
* Merge topic 'iwyu'Brad King2017-02-201-0/+1
|\
| * fix some include-what-you-use diagnosticsDaniel Pfeifer2017-02-171-0/+1
* | Make CMAKE_ROOT independent of case of path used to invoke cmakeBrad King2017-02-171-2/+2
|/
* Merge topic 'case-insensitive-bindir-detection'Brad King2017-01-201-1/+2
|\
| * cmSystemTools: use the actual case for root detectionBen Boeckel2017-01-181-1/+2
* | clang-tidy: apply modernize-use-bool-literals fixesDaniel Pfeifer2016-12-121-1/+1
* | Add Encoding option for RunChild, RunMakeCommand and RunProcessDāvis Mosāns2016-11-141-2/+2
* | Windows: Encode child process output to internally-used encodingDāvis Mosāns2016-11-141-4/+39
* | Port hash computation to cmCryptoHashBrad King2016-11-101-4/+4
* | cmCryptoHash: Avoid using subclasses at client sitesBrad King2016-11-101-4/+4
* | cmSystemTools: Flush output buffer for list_item_verboseDāvis Mosāns2016-10-131-0/+1
* | cmSystemTools, elf: handle DT_MIPS_RLD_REL_MAP in RemoveRPathJames Cowgill2016-10-071-0/+24
* | cmSystemTools: rewrite RemoveRPath using DyanmicEntryList methodsJames Cowgill2016-10-071-35/+17
|/
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2