summaryrefslogtreecommitdiffstats
path: root/Source/cmIfCommand.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-12-03 15:01:44 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2014-12-03 15:01:44 (GMT)
commit53fa072e6a63477916f38028c5f5d818c47f6980 (patch)
treea809eb15ba26ee9d2cba53ac96d1efdaa8d0c4a4 /Source/cmIfCommand.cxx
parentcf63779f353ce95434f8dc6926b3047217b78f72 (diff)
parent0de867dde282670461e56ce61e9c33fc6044d9a4 (diff)
downloadCMake-53fa072e6a63477916f38028c5f5d818c47f6980.zip
CMake-53fa072e6a63477916f38028c5f5d818c47f6980.tar.gz
CMake-53fa072e6a63477916f38028c5f5d818c47f6980.tar.bz2
Merge topic 'add-continue-command'
0de867dd continue: Add a new CMake language command for loop continuation (#14013)
Diffstat (limited to 'Source/cmIfCommand.cxx')
-rw-r--r--Source/cmIfCommand.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/cmIfCommand.cxx b/Source/cmIfCommand.cxx
index f728c15..b8e30b7 100644
--- a/Source/cmIfCommand.cxx
+++ b/Source/cmIfCommand.cxx
@@ -151,6 +151,11 @@ IsFunctionBlocked(const cmListFileFunction& lff,
inStatus.SetBreakInvoked(true);
return true;
}
+ if (status.GetContinueInvoked())
+ {
+ inStatus.SetContinueInvoked(true);
+ return true;
+ }
}
}
return true;