summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmake: Add '-E create_symlink' support on WindowsJon Chronopoulos2018-09-181-2/+23
* cmSystemTools: Re-implement IsOn,IsOff with manual branchingBrad King2018-08-311-35/+56
* cmSystemTools: Add IsOn(),IsOff() overloads accepting std::stringVitaly Stakhovsky2018-08-311-0/+10
* Merge topic 'restore-windows-resources-through-link'Brad King2018-06-131-1/+2
|\
| * Windows: Restore support for running CMake through a symlinkBrad King2018-06-121-1/+2
* | cmSystemTools: Restore compilation with libarchive versions below 3.3.1Brad King2018-06-011-1/+5
* | Revise C++ coding style using clang-format-6.0Kitware Robot2018-06-011-67/+67
* | Merge topic 'revert-windows_symlinks'Brad King2018-05-311-3/+7
|\ \ | |/
| * cmSystemTools: Revert GetRealPath implementation on WindowsBrad King2018-05-291-3/+7
* | cmake: Teach '-E tar' to report errors copying dataRuslan Baratov2018-05-181-8/+18
* | Drop Visual Studio 8 2005 generatorBrad King2018-04-021-1/+1
|/
* cmSystemTools: Fix ParseArguments out-of-bounds readBrad King2018-03-271-6/+7
* 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