Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | allow STRING(SUBSTRING) work with length -1 as "rest of the string" | Rolf Eike Beer | 2010-12-08 | 1 | -0/+24 |
| | | | | This fixes the first half of bug 10740. | ||||
* | Add a test for FILE(READ ... HEX) together with a tiny binary file. | Alexander Neundorf | 2009-09-06 | 2 | -0/+9 |
| | | | | Alex | ||||
* | BUG: file(COPY) test should not make read-only dir | Brad King | 2009-05-13 | 1 | -2/+2 |
| | | | | | | | CMake directory removal code cannot remove content from read-only directories (a separate bug which will be fixed). Therefore we should not create them in the StringFileTest. This tweaks the file(COPY) call to test not giving OWNER_WRITE to files rather than directories. | ||||
* | ENH: Create file(COPY) command signature | Brad King | 2009-04-29 | 1 | -1/+10 |
| | | | | | | | | The file(INSTALL) command has long been undocumented and used only to implement install() scripts. We now document it and provide a similar file(COPY) signature which is useful in general-purpose scripts. It provides the capabilities of install(DIRECTORY) and install(FILES) but operates immediately instead of contributing to install scripts. | ||||
* | ENH: Create file(RENAME) command mode | Brad King | 2009-04-15 | 1 | -1/+3 |
| | | | | | This creates command "file(RENAME <oldname> <newname>)" to rename a file or directory within a single disk volume. | ||||
* | ENH: New foreach(<var> IN ...) mode | Brad King | 2009-03-17 | 1 | -0/+19 |
| | | | | | | | | This creates a new mode of the foreach command which allows precise iteration even over empty elements. This mode may be safely extended with more keyword arguments in the future. The cost now is possibly breaking scripts that iterate over a list of items beginning with 'IN', but there is no other way to extend the syntax in a readable way. | ||||
* | ENH: Allow most characters in ENV variable refs | Brad King | 2008-12-17 | 1 | -0/+7 |
| | | | | | | The $ENV{VAR} syntax permits access to environment variables. This teaches CMake to recognize most characters in the VAR name since some environments may have variables with non-C-identifier characters. | ||||
* | ENH: preclean some warnings | Ken Martin | 2008-03-25 | 1 | -1/+2 |
| | |||||
* | ENH: Add test for FILE(READ ...HEX). | Brad King | 2008-01-02 | 1 | -0/+7 |
| | |||||
* | ENH: added tests for the CMAKE_MATCH_(0..9) variables, which get set by | Alexander Neundorf | 2007-08-29 | 1 | -0/+33 |
| | | | | | | regex matches (STRING(REGEX), IF(MATCHES)) Alex | ||||
* | BUG: Fixed @ONLY configuration to not try to parse ${} syntax at all. This ↵ | Brad King | 2007-06-06 | 2 | -0/+6 |
| | | | | fixes the original fix to bug#4393 and adds a test. | ||||
* | ENH: make the compiler id detection work, even if the output file name of | Alexander Neundorf | 2007-05-25 | 3 | -0/+64 |
| | | | | | | | the compiler is completely unknown and even if it produces intel hex or motorola s-record files, with test Alex | ||||
* | ENH: Add STRING STRIP command | Andy Cedilnik | 2007-04-27 | 1 | -0/+14 |
| | |||||
* | ENH: Added FILE(STRINGS) command. | Brad King | 2007-04-25 | 1 | -0/+12 |
| | |||||
* | ENH: Remove old IF(FILE_IS_NEWER) syntax. It was never in a release anyway. | Brad King | 2006-10-23 | 1 | -3/+0 |
| | |||||
* | ENH: Patch from Alex to provide nicer syntax for FILE_IS_NEWER. Using name ↵ | Brad King | 2006-10-23 | 1 | -0/+3 |
| | | | | IS_NEWER_THAN so old syntax will continue to work. | ||||
* | BUG: Character + should be valid in a variable name. | Brad King | 2006-09-25 | 1 | -1/+2 |
| | |||||
* | ENH: Patch from Alex for adding IF(FILE_IS_NEWER). I also added a test. | Brad King | 2006-08-25 | 1 | -0/+5 |
| | |||||
* | ENH: Add relative tag and add test for relative tag | Andy Cedilnik | 2006-03-21 | 1 | -1/+4 |
| | |||||
* | ENH: Add String length and substring | Andy Cedilnik | 2005-10-17 | 2 | -0/+9 |
| | |||||
* | ENH: Add regular string replace (not regex), and relative path command. Also ↵ | Andy Cedilnik | 2005-10-17 | 2 | -0/+7 |
| | | | | add tests | ||||
* | BUG#1179: Fix for syntax in unquoted arguments. | Brad King | 2004-09-20 | 1 | -0/+8 |
| | |||||
* | ENH: Add RANGE support to FOREACH | Andy Cedilnik | 2004-04-29 | 1 | -0/+19 |
| | |||||
* | ENH: Added STRING(CONFIGURE ...) command. | Brad King | 2004-03-04 | 2 | -0/+18 |
| | |||||
* | ENH: Added CommandLineTest to add coverage for command line arguments to ↵ | Brad King | 2003-07-24 | 1 | -10/+0 |
| | | | | cmake executables. This replaces the old DumpDocumentation test. | ||||
* | ENH: More coverage | Andy Cedilnik | 2003-07-23 | 1 | -0/+4 |
| | |||||
* | ENH: Added more verbose output of what globbing results. | Brad King | 2003-07-23 | 1 | -4/+7 |
| | |||||
* | ENH: More coverage | Andy Cedilnik | 2003-07-22 | 1 | -1/+4 |
| | |||||
* | ENH: Increase coverage | Andy Cedilnik | 2003-07-22 | 1 | -0/+3 |
| | |||||
* | ENH: fix glob on windows and add glob recurse test | Andy Cedilnik | 2003-07-21 | 1 | -0/+2 |
| | |||||
* | ENH: add more coverage tests | Andy Cedilnik | 2003-07-21 | 1 | -2/+21 |
| | |||||
* | ENH: Add additional new line after the string to match the change in file ↵ | Andy Cedilnik | 2003-07-17 | 1 | -1/+1 |
| | | | | command | ||||
* | ENH: Add missing include | Andy Cedilnik | 2003-07-10 | 1 | -0/+1 |
| | |||||
* | ENH: Add test for string and file commands | Andy Cedilnik | 2003-07-10 | 3 | -0/+91 |