summaryrefslogtreecommitdiffstats
path: root/Source/cmIfCommand.cxx
Commit message (Expand)AuthorAgeFilesLines
* if(): avoid one needless string compare for all if() statementsRolf Eike Beer2015-02-221-1/+1
* Replace foo.size() pattern with !foo.empty().Stephen Kelly2015-01-181-2/+2
* Replace 'foo.size() == 0' pattern with foo.empty().Stephen Kelly2015-01-181-1/+1
* continue: Add a new CMake language command for loop continuation (#14013)Gregor Jasny2014-12-011-0/+5
* If: Introduce policy CMP0054 - don't dereference quoted variables in if()Nils Gladitz2014-09-111-5/+5
* If: Extract cmConditionEvaluator from if() implementationNils Gladitz2014-09-111-701/+12
* ClearMatches: Only clear matches which were actually setBen Boeckel2014-04-291-2/+2
* Remove some c_str() calls.Stephen Kelly2014-03-111-6/+6
* stringapi: Use strings for variable namesBen Boeckel2014-03-081-9/+9
* cmMakefile: make some methods take const std::string& instead of const char*Rolf Eike Beer2014-01-161-1/+1
* De-duplicate version comparison code.Stephen Kelly2013-06-121-36/+4
* if: Compare up to 8 components in VERSION testsBrad King2012-09-111-6/+10
* Print any evaluated 'elseif'/'else' commands in trace mode (#13220)Brian Helba2012-05-161-0/+13
* fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")Rolf Eike Beer2012-01-221-0/+1
* Remove unreachable code in cmIfCommandBrad King2009-10-281-1/+0
* Fix if() command and CMP0012 OLD/NEW behaviorBrad King2009-10-271-73/+93
* Report expanded arguments in if() command errorsBrad King2009-10-271-20/+18
* Add IS_SYMLINK test to if commandBrad King2009-10-211-0/+7
* Clarify documentation and message for CMP0012Brad King2009-10-021-6/+4
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
* ENH: Improve format of if() command messagesBrad King2009-06-171-6/+4
* ENH: warning fixKen Martin2009-06-121-4/+4
* ENH: modified the if command to address bug 9123 someKen Martin2009-06-121-111/+233
* ENH: Better handling of mismatched blocksBrad King2009-01-211-1/+2
* ENH: Better error message for unclosed blocksBrad King2009-01-211-18/+0
* ENH: Refactor function blocker deletionBrad King2009-01-201-12/+4
* ENH: Improve response to bad if or elseifBrad King2009-01-201-2/+9
* STYLE: fix line length stuff for KWStyleBill Hoffman2008-10-011-1/+2
* ENH: Add version comparison to if() commandBrad King2008-09-101-0/+48
* ENH: Add if(TARGET) commandBrad King2008-08-201-0/+7
* BUG: fix memory leak and cleanup error string codeKen Martin2008-06-281-31/+21
* ENH: support parenthesis as arguments and in conditionals feature request #6191Ken Martin2008-06-261-222/+277
* ENH: Add "if(POLICY policy-id)" option for IF command.Brad King2008-03-201-0/+17
* ENH: fix warningsBill Hoffman2008-03-011-1/+1
* ENH: make CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS the default and remove the proper...Bill Hoffman2008-02-291-3/+4
* ENH: add return and break support to cmake, also change basic command invocat...Ken Martin2008-01-231-64/+99
* BUG: this seems to fix the regexp result-storage problem, now it seems the ac...Alexander Neundorf2007-08-291-1/+1
* ENH: also store the group matches from IF( MATCHES) in CMAKE_MATCH_(0..9)Alexander Neundorf2007-08-291-1/+5
* ENH: add IF(IS_ABSOLUTE path), so no regex matching is required in the cmake ...Alexander Neundorf2007-06-061-0/+16
* BUG: All variable accesses should produce watch callbacks, including IF(DEFIN...Brad King2007-05-171-3/+4
* BUG: Do not complain about missing watched variables when they are accessd wi...Brad King2007-05-171-1/+1
* ENH: fix a warning and a nice fix to the IF commandKen Martin2006-12-121-4/+18
* ENH: make properties a bit more formal with documentation and chainingKen Martin2006-12-071-1/+2
* ENH: remove old hack now that project level compatibility files are supportedKen Martin2006-11-161-17/+0
* BUG: It cannot be an error if the values do not convert. The docs say that i...Brad King2006-10-251-17/+4
* BUG: For LESS, GREATER, and EQUAL check that the arguments can actually be co...Brad King2006-10-251-3/+23
* ENH: Remove old IF(FILE_IS_NEWER) syntax. It was never in a release anyway.Brad King2006-10-231-23/+0
* ENH: Patch from Alex to provide nicer syntax for FILE_IS_NEWER. Using name I...Brad King2006-10-231-0/+23
* ENH: added elseifKen Martin2006-09-221-9/+56
* STYLE: Fixed line-too-long.Brad King2006-08-261-3/+5