summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.cxx
Commit message (Expand)AuthorAgeFilesLines
* Use `std::function` for callbacksRegina Pfeifer2019-01-291-26/+21
* cmSystemTools::Message: Add overload accepting std::stringVitaly Stakhovsky2019-01-281-2/+2
* Merge topic 'renamefile-string'Brad King2019-01-251-2/+3
|\
| * cmSystemTools::RenameFile: Accepts std::string argsVitaly Stakhovsky2019-01-231-2/+3
* | cmSystemTools::Error(): new overload accepting std::stringVitaly Stakhovsky2019-01-231-6/+13
|/
* Merge topic 'stdout-string'Brad King2019-01-221-24/+12
|\
| * cmSystemTools: Stdout(),Stderr() accept std::string argumentVitaly Stakhovsky2019-01-201-24/+12
* | Merge topic 'use-emplace'Brad King2019-01-211-3/+3
|\ \
| * | clang-tidy: Use emplaceRegina Pfeifer2019-01-171-3/+3
| |/
* | cmSystemTools: Silence CreateLink and CreateSymlink errorsTushar Maheshwari2019-01-161-4/+14
* | cmFileCommand: Add CREATE_LINK subcommandTushar Maheshwari2019-01-161-0/+16
|/
* cmOutputConverter: Moved ForceToRelativePath to cmSystemBruno Manganelli2018-12-071-0/+75
* cmSystemTools: Add EncodeURL helperBrad King2018-11-281-0/+29
* Mark operator bool explicitRegina Pfeifer2018-11-191-1/+4
* Using front() and back() instead of calculationsCengizhan Pasaoglu2018-11-061-2/+2
* Merge topic 'tar-warnings'Brad King2018-10-251-13/+31
|\
| * cmake: Distinguish '-E tar' warnings from errors copying dataBrad King2018-10-241-13/+31
| * Merge branch 'restore-windows-resources-through-link' into release-3.12Brad King2018-06-131-1/+2
| |\
* | | Fix misc. typosluz.paz2018-10-031-2/+2
* | | 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
|/