summaryrefslogtreecommitdiff
path: root/Source/cmSystemTools.cxx
Commit message (Expand)AuthorAgeFilesLines
* cmSystemTools: Provide quiet link creation methodsBrad King2022-10-061-18/+25
* cmSystemTools: Fix encoding of whole-environment lookup on Windowszhenhaonong2022-09-231-0/+9
* cmSystemTools: Add MakeTempDirectoryMatthew Woehlke2022-09-051-1/+92
* cmake -E env: Add --modify flagAlex Reinking2022-08-171-1/+6
* cmCTestRunTest: Implement the ENVIRONMENT test property with EnvDiff tooAlex Reinking2022-08-151-5/+18
* cmSystemTools: Add EnvDiff class to hold ENVIRONMENT_MODIFICATION logicAlex Reinking2022-08-151-0/+121
* Merge topic 'windows-symlink-dir'Brad King2022-08-021-12/+2
|\
| * Windows: Revert "Prefer junctions for directory symlinks"Brad King2022-08-011-12/+2
* | Merge topic 'refactor-win-ver'Brad King2022-07-261-0/+38
|\ \ | |/
| * cmSystemTools: Factor out method to get Windows OS versionBrad King2022-07-251-0/+38
* | cmSystemTools: Fix unsetenv() fallbackRaul Tambre2022-06-261-2/+1
* | Source: Replace uses of sprintf with safer snprintfSean McBride2022-06-221-1/+1
|/
* cmSystemTools: Fix 'ErrorOccurred' spellingFeRD (Frank Dana)2022-06-131-3/+3
* clang-tidy: address `readability-container-data-pointer` lintsBen Boeckel2022-05-241-5/+5
* cmake-presets: add ${pathListSep} macroErin Melucci2022-05-121-0/+9
* cmake -E tar: Add --touch optionKasper Laudrup2022-03-231-6/+12
* Windows: Prefer junctions for directory symlinksSergei Kryvonos2022-03-011-2/+12
* Merge topic 'rpath-unrecognized-format'Brad King2021-12-021-4/+21
|\
| * file(RPATH): Restore tolerance of unknown formats if new RPATH is emptyBrad King2021-12-011-2/+21
| * cmSystemTools: Remove unnecessary mark-as-used casts to voidBrad King2021-12-011-2/+0
* | Source: Replace C headers with C++ onesRose2021-11-021-1/+1
* | bootstrap: Do not declare cmSystemTools functions that are not implementedBrad King2021-10-271-20/+4
* | Merge topic 'warnings-cleanup'Brad King2021-10-271-7/+7
|\ \
| * | Source: fix many -Wmissing-prototypes warnings by marking functions staticSean McBride2021-10-251-7/+7
| |/
* | Source: Replace most calls to sprintf with snprintfSean McBride2021-10-251-6/+8
|/
* Move helpers functions from cmStringAlgorithms.h to cmValue.hMarc Chevrier2021-09-211-0/+1
* cmSystemTools::VersionCompare: use std::string for argumentsMarc Chevrier2021-09-171-8/+20
* Xcode: add support for embedding dynamic librariesLucas SOLTIC2021-09-141-0/+6
* cmArchiveWrite: Check for construction errors on OpenBrad King2021-08-201-1/+4
* cmELF: Include the ELF parsing code unconditionallyAlex Richardson2021-06-241-33/+3
* cmELF: Fix check for TagMipsRldMapRelAlex Richardson2021-06-241-2/+1
* cmSystemTools: Support multiple binary formatsAlex Richardson2021-06-211-76/+139
* cmSystemTools: Add SetRPath() methodKyle Edwards2021-06-041-0/+32
* Refactor: Break up logic in cmSystemTools::ChangeRPath()Kyle Edwards2021-06-041-70/+108
* cmMessenger: Pass title inside a metadata structureMarius Messerschmidt2021-05-191-1/+9
* cmSystemTools: Adopt RelativeIfUnder helperBrad King2021-05-171-0/+14
* cmSystemTools: Improve CreateLink and CreateSymlink error codesBrad King2021-05-071-3/+15
* Merge topic 'nvhpc-warnings'Brad King2021-04-291-1/+1
|\
| * cmSystemTools: Avoid unreachable code warning on NVHPCBrad King2021-04-281-1/+1
* | MSYS: Add support for running under MSYS runtime environmentOrgad Shaneh2021-04-261-1/+5
|/
* cmSystemTools: Return KWSys Status from CreateLink and CreateSymlinkBrad King2021-04-151-12/+12
* cmSystemTools: Simplify using KWSys StatusBrad King2021-04-141-31/+26
* Update CMake code using KWSys to account for Status return valuesBrad King2021-04-141-2/+2
* Merge topic 'openbsd-defines'Brad King2021-04-141-3/+2
|\
| * OpenBSD: Fix system feature definitionsRafael Sadowski2021-04-141-3/+2
* | Refactor: Add cmSystemTools::GetSystemName()Kyle Edwards2021-03-151-0/+47
* | cmSystemTools: add utilities to copy a file with error handlingBen Boeckel2021-03-091-0/+46
* | cmSystemTools: Add RenameFile option to not replace destinationBrad King2021-03-041-8/+30
* | cmSystemTools: Add RenameFile signature to capture the error messageBrad King2021-03-041-3/+40
|/
* AIX: Enable XCOFF editing to replace RPATH on installationBrad King2021-02-031-3/+110