summaryrefslogtreecommitdiffstats
path: root/Source/cmStringCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* string: Add JOIN subcommandAlex Turbov2018-02-161-2/+23
* Retire std::auto_ptr and its macro CM_AUTO_PTRMatthias Maennich2017-09-251-3/+3
* Meta: modernize old-fashioned loops to range-based `for`.Pavel Solodovnikov2017-09-121-4/+4
* Replace C-style castsDaniel Pfeifer2017-08-271-1/+1
* Add PREPEND sub-command to string commandSylvain Joubert2017-08-111-0/+27
* cmStringCommand: clear intermediate matchesBen Boeckel2017-07-211-0/+2
* Add const-reference qualificationsPavel Solodovnikov2017-05-261-11/+11
* Use quotes for non-system includesDaniel Pfeifer2017-04-111-1/+1
* clang-tidy: apply readability-redundant-string-init fixesDaniel Pfeifer2016-12-121-1/+1
* clang-tidy: apply performance-faster-string-find fixesDaniel Pfeifer2016-12-121-1/+1
* string: Add support for SHA-3 algorithmsBrad King2016-11-101-1/+3
* Fix several include-what-you-use findingsDaniel Pfeifer2016-11-081-1/+0
* Include necessary headers in commandsDaniel Pfeifer2016-10-261-9/+14
* Separate compilation for commands included in cmBootstrapCommands2Daniel Pfeifer2016-10-211-0/+1
* Simplify CMake per-source license noticesBrad King2016-09-271-11/+2
* Avoid else after returnDaniel Pfeifer2016-09-161-24/+46
* use empty method to check for emptynessDaniel Pfeifer2016-09-151-1/+1
* Add additional <= and >= comparison operatorsChuck Atkins2016-08-091-1/+6
* Avoid using KWSys auto_ptr by adopting it ourselvesBrad King2016-06-291-1/+1
* Revise C++ coding style using clang-formatKitware Robot2016-05-161-462/+275
* Remove `//------...` horizontal separator commentsBrad King2016-05-091-21/+0
* Format include directive blocks and ordering with clang-formatBrad King2016-04-291-1/+1
* Source: Stabilize include orderBrad King2016-04-291-0/+1
* Fix spelling typos in comments and documentation (#16037)Felix Geyer2016-03-291-1/+1
* cmAlgorithms: Rename cmRange to cmMakeRange.Stephen Kelly2015-07-221-6/+6
* string: add APPEND subcommandDaniel Pfeifer2015-07-071-0/+32
* cmStringCommand: Accumulate with cmJoin and range adaptors.Stephen Kelly2015-02-111-31/+11
* Replace 'foo.length() > 0' pattern with !foo.empty().Stephen Kelly2015-01-181-1/+1
* Replace !foo.size() pattern with foo.empty().Stephen Kelly2015-01-181-1/+1
* Port all cmOStringStream to std::ostringstream.Stephen Kelly2015-01-111-7/+7
* cmMakefile: store the number of last matches in a CMake varBen Boeckel2014-12-031-38/+6
* Merge branch 'revert-cached-regex-clear' into revert-cached-regex-clear-for-m...Brad King2014-11-261-6/+38
|\
| * Revert "ClearMatches: Only clear matches which were actually set" (#15261)Ben Boeckel2014-11-261-6/+38
* | Remove some unneeded c_str calls.Stephen Kelly2014-11-231-1/+1
* | string: Tolerate SUBSTRING length exceeding end indexDomen Vrankar2014-11-131-4/+2
|/
* StringUuid: Implement new string(UUID) sub-command.Nils Gladitz2014-08-281-0/+116
* ClearMatches: Only clear matches which were actually setBen Boeckel2014-04-291-38/+6
* cmStringCommand: Add GENEX_STRIP subcommand.Stephen Kelly2014-03-311-0/+25
* Remove some c_str() calls.Stephen Kelly2014-03-111-38/+38
* string: Add CONCAT sub-commandBrad King2013-10-211-0/+25
* Do not set CMAKE_MATCH_ variables when not neeededBill Hoffman2013-06-141-6/+14
* string: Add MAKE_C_IDENTIFIER subcommandStephen Kelly2013-05-211-0/+22
* CMake: Fix dashboard warningsDavid Cole2012-12-051-1/+1
* CMake: Add TIMESTAMP subcommand to string and file commandsNils Gladitz2012-12-051-0/+54
* Remove trailing whitespace from most CMake and C/C++ codeKitware Robot2012-08-131-36/+36
* Disable file() and string() hash commands during bootstrapBrad King2011-11-161-0/+7
* Add string(MD5) and string(SHA*) commands to compute hashesBrad King2011-11-161-0/+32
* CMake: Update documentation of STRING(SUBSTRING) for length -1 (#10740)Rolf Eike Beer2011-05-271-1/+1
* Fix forced-seed argument type in string(RANDOM)Brad King2011-05-231-2/+2
* Improve string(RANDOM) default seedBrad King2011-05-171-2/+2