summaryrefslogtreecommitdiff
path: root/Tests/CMakeLib
Commit message (Expand)AuthorAgeFilesLines
* Link step: use linker dependency linker fileMarc Chevrier2023-05-032-19/+19
* CMake code rely on cmList class for CMake lists management (part. 2)Marc Chevrier2023-04-291-1/+0
* cmList class: various enhancementsMarc Chevrier2023-04-291-34/+35
* cmList: CMake list implementationMarc Chevrier2023-04-052-0/+996
* Merge topic 'presets-json-errors'Brad King2023-03-303-167/+167
|\
| * presets: Improve JSON parser and error messagesMartin Duffy2023-03-293-167/+167
* | Utilities/Sphinx: Add 'cref' roleMatthew Woehlke2023-03-142-2/+12
* | cmRST: Fix cmake domain directives with newline before argumentBrad King2023-03-092-10/+20
* | Utilities/Sphinx: Add a directive to document command signaturesMatthew Woehlke2023-03-032-0/+16
|/
* Remove component size limit for version comparisonsDavid Gobbi2023-02-201-2/+20
* Tests: Add cases for cmSystemTools::VersionCompareDavid Gobbi2023-02-201-0/+29
* Tests: Remove references to dropped KWSys SharedForward componentBrad King2023-02-072-17/+0
* Revise C++ coding style using clang-format-15Kitware Robot2023-01-1821-27/+27
* cmStrCat(): allow any argument to be an rvalue stringKyle Edwards2022-12-061-4/+14
* cmStrCat(): optimize when first argument is an rvalue stringKyle Edwards2022-11-301-0/+14
* Merge topic 'modernize-build-self'Brad King2022-09-232-7/+5
|\
| * Build: Simplify `configure_file()` callsAlex Turbov2022-09-222-5/+3
| * Build: Modernize some `foreach` calls to use `IN LISTS`/`IN ITEMS`Alex Turbov2022-09-221-2/+2
* | Merge topic 'parse-large-int'Brad King2022-09-211-0/+35
|\ \ | |/ |/|
| * cmStringAlgorithms: Add functions to parse strings to long long integersBrad King2022-09-201-0/+35
* | cm::enum_set: fix various bugsMarc Chevrier2022-08-221-0/+9
* | cmArgumentParser: Ignore positional after keywordMatthew Woehlke2022-08-171-6/+15
* | cmArgumentParser: Model non-empty strings with wrapper typeBrad King2022-07-281-0/+16
* | cmArgumentParser: Offer bindings for positional argumentsBrad King2022-07-271-0/+7
* | cmArgumentParser: Add callback bindingsBrad King2022-07-271-3/+110
* | cmArgumentParser: Propagate constructors through binding wrapper typesBrad King2022-07-271-0/+14
* | cmArgumentParser: Offer binding for list of parsed keywordsBrad King2022-07-251-0/+23
* | cmArgumentParser: Drop unused keywordsMissingValue argument to Parse()Brad King2022-07-251-17/+7
* | cmArgumentParser: Capture keyword errors in parse resultsBrad King2022-07-221-2/+16
* | cmArgumentParser: Add structure to capture operational resultsBrad King2022-07-221-39/+57
* | cmArgumentParser: Model maybe-missing string with wrapper typeBrad King2022-07-071-0/+5
* | cmArgumentParser: Model maybe-empty and non-empty lists with wrapper typesBrad King2022-07-071-5/+12
* | cmArgumentParser: Offer cm::optional bindings to capture keyword presenceBrad King2022-07-051-11/+38
* | cmArgumentParser: Avoid allocating copies of keyword stringsBrad King2022-07-051-4/+5
* | clang-tidy: address `google-readability-casting` lintsBen Boeckel2022-05-241-1/+1
* | cmJSONHelpers: Restructure cmJSONHelpersMartin Duffy2022-05-051-23/+24
* | cm::enum_set: container that contains a set of unique enum values.Marc Chevrier2022-04-272-0/+205
|/
* Merge topic 'builtin-help-versionadded'Brad King2021-10-282-0/+12
|\
| * cmRST: support `versionadded` and `versionchanged` directivesBen Boeckel2021-10-272-0/+12
* | Source: fix many -Wmissing-prototypes warnings by marking functions staticSean McBride2021-10-258-30/+36
* | Fix Clang -Wbitwise-instead-of-logical warningsBrad King2021-10-131-4/+9
|/
* Source: Fix clang -Wextra-semi warningsSean McBride2021-09-281-3/+3
* clang-analyzer: Suppress warnings in intentional use-after-move casesBrad King2021-06-032-0/+6
* Tests: Fix typos and spelling in test error messageJosef Angstenberger2021-05-071-1/+1
* clang-tidy: fix `readability-make-member-function-const` warningsBen Boeckel2021-01-271-1/+1
* Utilities/Sphinx: Add role and directive for 'genex' in CMake domainBrad King2021-01-182-0/+28
* cmRST: Add support for 'envvar' directiveBrad King2021-01-182-0/+16
* Code style: add missed explicit 'this->'Oleksandr Koval2021-01-052-27/+27
* test/CMakeLib: make testUVProcessChain work with qemuEicke Herbertz2020-10-291-0/+4
* cm::optional: Fix move assignmentKyle Edwards2020-10-211-0/+28