summaryrefslogtreecommitdiffstats
path: root/Source/cmCMakePathCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* cmCMakePathCommand: Enforce non-empty string arguments via binding typeBrad King2022-07-281-39/+5
|
* cmCMakePathCommand: Report keyword errors via argument parser resultsBrad King2022-07-221-35/+31
|
* cmCMakePathCommand: Use cm::optional for keyword argument presenceBrad King2022-07-201-34/+26
|
* cmArgumentParser: Avoid allocating copies of keyword stringsBrad King2022-07-051-6/+6
|
* Rename cmProp in cmValueMarc Chevrier2021-09-211-2/+2
|
* Source: Minor code improvementsVitaly Stakhovsky2021-05-111-2/+3
|
* cmake_path: rename 'GET ... RELATIVE_PATH' to 'GET ... RELATIVE_PART'Marc Chevrier2021-01-281-3/+3
| | | | | | | For consistency, subcommand 'HAS_RELATIVE_PATH' is also renamed to 'HAS_RELATIVE_PART'. Fixes: #21385
* clang-tidy: fix `readability-qualified-auto` warningsBen Boeckel2021-01-271-1/+1
|
* cmake_path: various updatesMarc Chevrier2021-01-131-14/+4
| | | | | | To follow discussions in #21385 and !5682: * Fix bug in cmCMakePath::IsSuffix() method * cmake_path(HASH) always normalized paths (NORMALIZE option removed)
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-051-7/+7
| | | | | CMake uses explicit 'this->' style. Using custom clang-tidy check we can detect and fix places where 'this->' was missed.
* cmake_path: various enhancements to subcommands/keywordsMarc Chevrier2020-11-111-55/+44
| | | | This change address partly the remarks done in issue #21385
* cmake_path command: path managementMarc Chevrier2020-09-061-0/+1019
Fixes: #19568, #20922