Bill Hoffman
|
f48a5cedc9
|
ENH: fix warnings
|
2008-02-29 21:33:33 -05:00 |
Bill Hoffman
|
f386c2aae0
|
ENH: make CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS the default and remove the property. If any value is specified in an endif, endforeach, endwhile, etc then make sure it matches the start string. If no values are given then it is no longer an error.
|
2008-02-29 12:18:11 -05:00 |
Ken Martin
|
0e69d38004
|
ENH: add return and break support to cmake, also change basic command invocation signature to be able to return extra informaiton via the cmExecutionStatus class
|
2008-01-23 10:28:26 -05:00 |
Alexander Neundorf
|
69e9848fb4
|
BUG: this seems to fix the regexp result-storage problem, now it seems the actual result is tored instead of "1" , as it happened for StringFileTest on Windows
Alex
|
2007-08-29 14:35:06 -04:00 |
Alexander Neundorf
|
e80acd971c
|
ENH: also store the group matches from IF( MATCHES) in CMAKE_MATCH_(0..9)
Alex
|
2007-08-29 11:58:38 -04:00 |
Alexander Neundorf
|
c9f1af3913
|
ENH: add IF(IS_ABSOLUTE path), so no regex matching is required in the cmake scripts
Alex
|
2007-06-06 08:49:18 -04:00 |
Brad King
|
9a5b4eba97
|
BUG: All variable accesses should produce watch callbacks, including IF(DEFINED <var>) ones. Instead we define a new access type for IF(DEFINED) so that the error does not show up for backward compatibility variables.
|
2007-05-17 17:40:59 -04:00 |
Brad King
|
b8928b0c8e
|
BUG: Do not complain about missing watched variables when they are accessd with IF(DEFINED VAR).
|
2007-05-17 15:12:13 -04:00 |
Ken Martin
|
372ce05a07
|
ENH: fix a warning and a nice fix to the IF command
|
2006-12-12 10:07:20 -05:00 |
Ken Martin
|
27379d7b08
|
ENH: make properties a bit more formal with documentation and chaining
|
2006-12-07 09:45:32 -05:00 |
Ken Martin
|
d92f22023c
|
ENH: remove old hack now that project level compatibility files are supported
|
2006-11-16 15:31:34 -05:00 |
Brad King
|
b7e04e69ae
|
BUG: It cannot be an error if the values do not convert. The docs say that if the values do not convert the test is false.
|
2006-10-25 10:57:26 -04:00 |
Brad King
|
d563ab6677
|
BUG: For LESS, GREATER, and EQUAL check that the arguments can actually be converted to numbers. Also force the conversion results to be stored in memory to make sure they both use the same precision. This addresses bug#3966.
|
2006-10-25 10:31:26 -04:00 |
Brad King
|
b25629efc4
|
ENH: Remove old IF(FILE_IS_NEWER) syntax. It was never in a release anyway.
|
2006-10-23 17:14:20 -04:00 |
Brad King
|
d1a9c93119
|
ENH: Patch from Alex to provide nicer syntax for FILE_IS_NEWER. Using name IS_NEWER_THAN so old syntax will continue to work.
|
2006-10-23 13:37:24 -04:00 |
Ken Martin
|
5e46232ad8
|
ENH: added elseif
|
2006-09-22 11:23:51 -04:00 |
Brad King
|
9b89d84210
|
STYLE: Fixed line-too-long.
|
2006-08-26 10:29:11 -04:00 |
Brad King
|
6449089436
|
ENH: Patch from Alex for adding IF(FILE_IS_NEWER). I also added a test.
|
2006-08-25 16:31:07 -04:00 |
Ken Martin
|
c88c75b8f2
|
ENH: reduce string construct delete ops
|
2006-05-31 11:19:39 -04:00 |
Ken Martin
|
c8c3fff032
|
COMP: fix warning
|
2006-05-19 09:36:08 -04:00 |
Ken Martin
|
29a03db7ce
|
ENH: allow loose loop constructs
|
2006-05-18 13:50:01 -04:00 |
Ken Martin
|
ba2b99bb9f
|
STYLE: fix line length
|
2006-05-11 15:50:11 -04:00 |
Bill Hoffman
|
5a2668b326
|
ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
|
2006-03-30 13:49:56 -05:00 |
Ken Martin
|
10efe3b079
|
ENH: added some new functionality
|
2006-03-22 14:06:52 -05:00 |
Ken Martin
|
3d96e52261
|
STYLE: some m_ to this-> cleanup
|
2006-03-15 11:02:08 -05:00 |
Brad King
|
84923605cf
|
ENH: Allow IF(DEFINED ENV{somevar}) to work.
|
2006-02-10 14:41:31 -05:00 |
Ken Martin
|
fb6d598813
|
BUG: clean up scoping
|
2005-11-17 09:44:32 -05:00 |
Ken Martin
|
435f4ad8b0
|
BUG: fix incrementing past end
|
2005-11-17 09:33:17 -05:00 |
Ken Martin
|
7321be8f6d
|
BUG: fix incrementing past end
|
2005-11-17 09:32:07 -05:00 |
Ken Martin
|
dec5cc1082
|
ENH: converted macro to use variables and fixed some case issues with some function blockers
|
2005-06-23 11:03:57 -04:00 |
Andy Cedilnik
|
87cab828b6
|
ERR: Fix warnings and memory leak
|
2004-08-04 08:50:37 -04:00 |
Andy Cedilnik
|
f3e58aeb7d
|
BUG: When regular expression failes to compile, produce error: Fixes part of Bug #1025 - CMake silently ignores regular expression failure
|
2004-08-03 08:13:54 -04:00 |
Ken Martin
|
a18fbc3b37
|
added strequal
|
2004-06-14 12:02:12 -04:00 |
Bill Hoffman
|
a014eee86a
|
BUG: fix crash for if statment due to bad microsoft docs on deque BUG id 917
|
2004-06-11 15:07:17 -04:00 |
Ken Martin
|
6c0fb31d50
|
horrible hack
|
2004-05-06 09:47:25 -04:00 |
Ken Martin
|
1f6e59a7fe
|
fix warning
|
2004-05-04 09:16:06 -04:00 |
Ken Martin
|
0d3bbe8123
|
minor backwards fix
|
2004-05-03 15:33:42 -04:00 |
Ken Martin
|
50db27739c
|
better if expression support
|
2004-05-01 10:08:14 -04:00 |
Bill Hoffman
|
c472345346
|
BUG: fix logic in EQUAL if test
|
2004-04-28 09:59:16 -04:00 |
Bill Hoffman
|
d76c9f8195
|
ENH: add a numeric EQUAL to the IF statment, very useful for variable arguments in MACROS
|
2004-04-28 09:51:06 -04:00 |
Brad King
|
38482b46d1
|
ENH: Merged use of the kwsys RegularExpression class instead of cmRegularExpression.
|
2003-06-23 14:10:12 -04:00 |
Bill Hoffman
|
ca773a5d6d
|
ENH: add stdlib.h for portability to borland 6
|
2003-05-24 10:07:58 -04:00 |
Ken Martin
|
858c6c9a02
|
made more strict
|
2002-12-13 09:52:05 -05:00 |
Brad King
|
4888c088ae
|
ENH: Moved ExpandListVariables out of individual commands. Argument evaluation rules are now very consistent. Double quotes can always be used to create exactly one argument, regardless of contents inside.
|
2002-12-11 18:13:33 -05:00 |
Ken Martin
|
5d2f83dad5
|
minor fix
|
2002-12-02 15:03:44 -05:00 |
Ken Martin
|
78b8d0af6c
|
fixed compiler warning
|
2002-11-15 12:54:04 -05:00 |
Bill Hoffman
|
f5d95fb078
|
Complete rework of makefile generators expect trouble
|
2002-11-08 15:46:08 -05:00 |
Brad King
|
1f6a3c67b1
|
ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs.
|
2002-10-23 18:03:27 -04:00 |
Ken Martin
|
2cf6730def
|
minor fix to allow if with no arguments
|
2002-10-07 09:16:31 -04:00 |
Brad King
|
6c2944b6fe
|
BUG: STRLESS and STRGREATER need to treat non-existent definitions as strings.
|
2002-10-02 17:22:56 -04:00 |