[cmake-developers] [PATCH v6] Add continue keyword
Gregor Jasny
gjasny at googlemail.com
Sat Nov 29 11:56:17 EST 2014
Hello,
as requested I added more context to the -stderr.txt files.
Additionally I added a continue command reference to the
cmake-language spec.
Thanks,
Gregor
Gregor Jasny (1):
continue: Add a new CMake language command for loop continuation
(#14013)
Help/command/break.rst | 2 +
Help/command/continue.rst | 12 +++++
Help/manual/cmake-commands.7.rst | 1 +
Help/manual/cmake-language.7.rst | 6 ++-
Help/release/dev/add-continue-command.rst | 6 +++
Source/cmBootstrapCommands1.cxx | 2 +
Source/cmContinueCommand.cxx | 40 ++++++++++++++++
Source/cmContinueCommand.h | 55 ++++++++++++++++++++++
Source/cmExecutionStatus.h | 7 +++
Source/cmForEachCommand.cxx | 4 ++
Source/cmIfCommand.cxx | 5 ++
Source/cmWhileCommand.cxx | 4 ++
Tests/RunCMake/CMakeLists.txt | 1 +
Tests/RunCMake/continue/CMakeLists.txt | 3 ++
.../RunCMake/continue/ContinueForEachInLists.cmake | 10 ++++
Tests/RunCMake/continue/ContinueForeach-stdout.txt | 4 ++
Tests/RunCMake/continue/ContinueForeach.cmake | 8 ++++
.../continue/ContinueNestedForeach-stdout.txt | 6 +++
.../RunCMake/continue/ContinueNestedForeach.cmake | 13 +++++
Tests/RunCMake/continue/ContinueWhile-stdout.txt | 6 +++
Tests/RunCMake/continue/ContinueWhile.cmake | 10 ++++
.../continue/NoArgumentsToContinue-result.txt | 1 +
.../continue/NoArgumentsToContinue-stderr.txt | 4 ++
.../RunCMake/continue/NoArgumentsToContinue.cmake | 3 ++
.../RunCMake/continue/NoEnclosingBlock-result.txt | 1 +
.../RunCMake/continue/NoEnclosingBlock-stderr.txt | 5 ++
Tests/RunCMake/continue/NoEnclosingBlock.cmake | 1 +
.../continue/NoEnclosingBlockInFunction-result.txt | 1 +
.../continue/NoEnclosingBlockInFunction-stderr.txt | 6 +++
.../continue/NoEnclosingBlockInFunction.cmake | 8 ++++
Tests/RunCMake/continue/RunCMakeTest.cmake | 9 ++++
31 files changed, 242 insertions(+), 2 deletions(-)
create mode 100644 Help/command/continue.rst
create mode 100644 Help/release/dev/add-continue-command.rst
create mode 100644 Source/cmContinueCommand.cxx
create mode 100644 Source/cmContinueCommand.h
create mode 100644 Tests/RunCMake/continue/CMakeLists.txt
create mode 100644 Tests/RunCMake/continue/ContinueForEachInLists.cmake
create mode 100644 Tests/RunCMake/continue/ContinueForeach-stdout.txt
create mode 100644 Tests/RunCMake/continue/ContinueForeach.cmake
create mode 100644 Tests/RunCMake/continue/ContinueNestedForeach-stdout.txt
create mode 100644 Tests/RunCMake/continue/ContinueNestedForeach.cmake
create mode 100644 Tests/RunCMake/continue/ContinueWhile-stdout.txt
create mode 100644 Tests/RunCMake/continue/ContinueWhile.cmake
create mode 100644 Tests/RunCMake/continue/NoArgumentsToContinue-result.txt
create mode 100644 Tests/RunCMake/continue/NoArgumentsToContinue-stderr.txt
create mode 100644 Tests/RunCMake/continue/NoArgumentsToContinue.cmake
create mode 100644 Tests/RunCMake/continue/NoEnclosingBlock-result.txt
create mode 100644 Tests/RunCMake/continue/NoEnclosingBlock-stderr.txt
create mode 100644 Tests/RunCMake/continue/NoEnclosingBlock.cmake
create mode 100644 Tests/RunCMake/continue/NoEnclosingBlockInFunction-result.txt
create mode 100644 Tests/RunCMake/continue/NoEnclosingBlockInFunction-stderr.txt
create mode 100644 Tests/RunCMake/continue/NoEnclosingBlockInFunction.cmake
create mode 100644 Tests/RunCMake/continue/RunCMakeTest.cmake
--
1.9.3 (Apple Git-50)
More information about the cmake-developers
mailing list