summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/string/RunCMakeTest.cmake
Commit message (Collapse)AuthorAgeFilesLines
* string(JSON): Adds JSON parsing support to the string commandPeter Steneteg2020-09-161-0/+7
| | | | | | | Adds a set of sub commands to the string command for parsing JSON, the JSON commands are: GET, TYPE, MEMBER, LENGTH, REMOVE, SET, and EQUAL. Closes: #19501
* string: Add new HEX sub-commandKyle Edwards2020-02-191-0/+4
|
* string: introduce `REPEAT` sub-commandAlex Turbov2019-04-151-0/+4
|
* string: Add JOIN subcommandAlex Turbov2018-02-161-0/+4
| | | | | This is just like CONCAT but accepts a glue string to put between each value. `JOIN ""` is equivalent to `CONCAT`.
* Add PREPEND sub-command to string commandSylvain Joubert2017-08-111-0/+3
|
* cmStringCommand: clear intermediate matchesBen Boeckel2017-07-211-0/+1
| | | | | | | | | | | When `string(REGEX REPLACE)` or `string(REGEX MATCHALL)` loop internally, they store their matches, but they do not clear the previous match from an earlier iteration. This can leave the contents of `CMAKE_MATCH_<N>` with bogus values for later matches in the string if they have groups which earlier matched a non-empty string, but now match an empty string. Fixes #17079.
* cmTimestamp: Support SOURCE_DATE_EPOCH to override current timeBernhard M. Wiedemann2017-01-261-0/+5
| | | | | | See https://reproducible-builds.org/ for why this is good and https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
* string: add APPEND subcommandDaniel Pfeifer2015-07-071-0/+3
|
* file: Teach STRINGS to support UTF-16 and UTF-32 encodingsJustin Borodinsky2015-01-271-0/+5
|
* test: add a test for clearing regex resultsBen Boeckel2014-12-031-0/+2
|
* StringUuid: Implement new string(UUID) sub-command.Nils Gladitz2014-08-281-0/+8
|
* string: Add CONCAT sub-commandBrad King2013-10-211-0/+4
Add a string(CONCAT) command to simply concatenate input arguments together. This will be useful for combining strings from different quoting syntaxes. Add a RunCMake.string test covering these cases.