Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmIsOn: add overload accepting const std::string* | Vitaly Stakhovsky | 2020-07-14 | 1 | -2/+1 |
| | |||||
* | Clean a few string conversions | Vitaly Stakhovsky | 2020-07-09 | 1 | -1/+1 |
| | |||||
* | cmGeneratorTarget: Remove default config from Get* methods | Brad King | 2020-05-18 | 1 | -1/+2 |
| | | | | Ensure all call sites pass an explicit configuration. | ||||
* | GetSafeProperty: return std::string const& | Vitaly Stakhovsky | 2020-04-30 | 1 | -2/+3 |
| | |||||
* | cmGeneratorTarget::GetProperty: return cmProp | Vitaly Stakhovsky | 2020-04-29 | 1 | -8/+9 |
| | |||||
* | Refactoring: add cm::contains to <cmext/algorithm> | Marc Chevrier | 2020-04-17 | 1 | -1/+3 |
| | |||||
* | Xcode: Add custom working directory property | Gregor Jasny | 2019-11-18 | 1 | -4/+24 |
| | | | | Closes: #19967 | ||||
* | xcode: Add XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING property | Gregor Jasny | 2019-10-01 | 1 | -2/+21 |
| | |||||
* | Source sweep: Replace cmExpandList with the shorter cmExpandedList | Sebastian Holtermann | 2019-08-23 | 1 | -4/+2 |
| | | | | | | | | | | | | This replaces the code pattern ``` std::vector<std::string> args; cmExpandList(valueStr, args, ...) ``` with ``` std::vector<std::string> args = cmExpandedList(valueStr, ...) ``` | ||||
* | Source sweep: Use cmStrCat for string concatenation | Sebastian Holtermann | 2019-08-22 | 1 | -6/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch is generated by a python script that uses regular expressions to search for string concatenation patterns of the kind ``` std::string str = <ARG0>; str += <ARG1>; str += <ARG2>; ... ``` and replaces them with a single `cmStrCat` call ``` std::string str = cmStrCat(<ARG0>, <ARG1>, <ARG2>, ...); ``` If any `<ARGX>` is itself a concatenated string of the kind ``` a + b + c + ...; ``` then `<ARGX>` is split into multiple arguments for the `cmStrCat` call. If there's a sequence of literals in the `<ARGX>`, then all literals in the sequence are concatenated and merged into a single literal argument for the `cmStrCat` call. Single character strings are converted to single char arguments for the `cmStrCat` call. `std::to_string(...)` wrappings are removed from `cmStrCat` arguments, because it supports numeric types as well as string types. `arg.substr(x)` arguments to `cmStrCat` are replaced with `cm::string_view(arg).substr(x)` | ||||
* | cmAlgorithms: Add cmContains | Regina Pfeifer | 2019-08-19 | 1 | -3/+1 |
| | | | | Also, use the new function where applicable. | ||||
* | Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgument | Sebastian Holtermann | 2019-08-14 | 1 | -2/+2 |
| | |||||
* | XCode: Add scheme option XCODE_SCHEME_DEBUG_AS_ROOT | Harry Mallon | 2019-03-11 | 1 | -0/+5 |
| | |||||
* | clang-tidy: Pass by value | Regina Pfeifer | 2019-01-22 | 1 | -2/+3 |
| | |||||
* | clang-tidy: fix warnings in macOS-only code | Brad King | 2018-11-27 | 1 | -2/+2 |
| | |||||
* | Xcode: Add variables and properties to configure schemes | Gregor Jasny | 2018-08-01 | 1 | -0/+167 |
| | | | | | | | | | Add `XCODE_SCHEME_*` target properties and associated variables `CMAKE_XCODE_SCHEME_*` to initialize them on target creation. Map each target property value to an associated Xcode scheme entry. Co-Author: Martin Sander <mail@martin-sander.de> Fixes: #17919 | ||||
* | Fix some occurrences of readability-braces-around-statements | Matthias Maennich | 2017-09-28 | 1 | -1/+2 |
| | | | | | | Fix issues diagnosed by clang-tidy [readability-braces-around-statements] Signed-off-by: Matthias Maennich <matthias@maennich.net> | ||||
* | Convert some leftover loops to C++11 range-based loop | Matthias Maennich | 2017-09-28 | 1 | -3/+2 |
| | | | | | | Fix issues diagnosed by clang-tidy [modern-loop-convert] Signed-off-by: Matthias Maennich <matthias@maennich.net> | ||||
* | Fix some occurrences using string by value rather than by const& | Matthias Maennich | 2017-09-28 | 1 | -5/+5 |
| | | | | | | | | Fix issues diagnosed by clang-tidy - performance-unnecessary-value-param - performance-unnecessary-copy-initialization Signed-off-by: Matthias Maennich <matthias@maennich.net> | ||||
* | Replace several occurrences of empty string comparisons by string::empty() | Matthias Maennich | 2017-09-28 | 1 | -1/+1 |
| | | | | | | Fix issues diagnosed by clang-tidy [readability-container-size-empty] Signed-off-by: Matthias Maennich <matthias@maennich.net> | ||||
* | Xcode: Add XCTest support to schema generator | Gregor Jasny | 2017-06-28 | 1 | -3/+24 |
| | | | | Closes: #16961 | ||||
* | Xcode: Prepare schema generator for XCTest | Gregor Jasny | 2017-06-28 | 1 | -18/+16 |
| | | | | Issue: #16961 | ||||
* | Xcode: Use proper buildable name for schema | Gregor Jasny | 2017-02-28 | 1 | -2/+3 |
| | |||||
* | Xcode: Select executable target for execution in schema | Gregor Jasny | 2017-02-28 | 1 | -2/+21 |
| | |||||
* | Xcode: Fix schema container location calculation | Gregor Jasny | 2017-02-28 | 1 | -10/+10 |
| | |||||
* | Xcode: Use proper indentation for schemes | Gregor Jasny | 2017-02-28 | 1 | -0/+1 |
| | |||||
* | Xcode: Write shared schemes based on the default files generated by Xcode | Gusts Kaksis | 2017-02-28 | 1 | -0/+206 |
Issue: #15441 |