summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.cxx
Commit message (Expand)AuthorAgeFilesLines
* file(ARCHIVE_CREATE): add WORKING_DIRECTORY optionYuri Witte2024-09-111-1/+8
* Source: Avoid comparing pointers to nullptrVitaly Stakhovsky2024-08-271-4/+4
* Merge topic 'autogen-predefs-emscripten'Brad King2024-08-221-0/+11
|\
| * cmSystemTools: Add GetComspec method to get cmd on WindowsAlexey Edelev2024-08-211-0/+11
* | Refactor: Eliminate redundant `operator<<` callsAlex Turbov2024-08-141-8/+8
* | Refactor: Eliminate sequential calls to `cmSystemTools::Stdout`Alex Turbov2024-08-131-4/+3
|/
* cmSystemTools: Revise MoveFileIfDifferent to return cmsys::StatusAlex Turbov2024-07-181-4/+6
* cmSystemTools: Add CMake config directoryMartin Duffy2024-07-031-0/+47
* file(RPATH_CHANGE ...): no-op for static binaryHarmen Stoppels2024-06-241-0/+4
* Merge topic 'ctest-windows-std-handles'Brad King2024-06-141-27/+0
|\
| * ctest: Fix spurious build failures with CTEST_USE_LAUNCHERS on WindowsBrad King2024-06-141-27/+0
| * Revert use of libuv for process execution for 3.28Brad King2024-01-241-175/+109
* | cmSystemTools: Fix compilation on DragonFly BSDCharlotte Koch2024-04-021-1/+2
* | MSYS,CYGWIN: Hard-code host system names when built for these runtimesBrad King2024-02-011-9/+4
* | Ensure stdin, stdout, stderr FILE streams are open on WindowsBrad King2024-01-251-28/+15
* | Merge topic 'cmuvprocesschain'Brad King2024-01-251-9/+3
|\ \ | |/
| * cmUVProcessChain: Simplify SetExternalStream usageBrad King2024-01-241-9/+3
* | Source: Avoid out-of-range inputs to std::isspace()Brad King2024-01-171-2/+2
* | LCC: get rid of ambiguous assignments of {} for LCCmakise-homura2024-01-161-2/+2
|/
* cmSystemTools::RunSingleCommand(): Pass stdin to child processKyle Edwards2023-11-021-1/+3
* cmSystemTools::RunSingleCommand(): Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-291-88/+114
* cmCTestScriptHandler: Replace cmsysProcess with cmUVProcessChainKyle Edwards2023-08-291-20/+64
* cmSystemTools: move `ComputeCertificateThumbprint` to the only consumerBen Boeckel2023-08-081-76/+0
* cmSystemTools: remove `ComputeFileHash` methodBen Boeckel2023-08-081-8/+0
* cmSystemTools: remove `ComputeStringMD5` methodBen Boeckel2023-08-081-6/+0
* IWYU: Update for Debian 12 CI jobBrad King2023-07-281-1/+1
* macOS: Add support for linking against .xcframework foldersKyle Edwards2023-07-261-0/+6
* cmSystemTools: Add helpers for reading and parsing PATH env varsBrad King2023-02-231-0/+26
* Remove component size limit for version comparisonsDavid Gobbi2023-02-201-7/+28
* Source: use C++11 nullptrscivision2023-02-141-21/+22
* Revise C++ coding style using clang-format-15Kitware Robot2023-01-181-1/+1
* file(COPY_FILE): Add option to retry on Windows if input access failsBrad King2022-11-171-1/+18
* cmSystemTools: Remove unused CopySingleFile overloadBrad King2022-11-171-7/+0
* file(COPY_FILE): Report if failure occurred on input or output pathBrad King2022-11-151-4/+14
* 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