[Cmake-commits] CMake branch, next, updated. v2.8.11.2-2965-g8f939bb

Brad King brad.king at kitware.com
Mon Jul 8 11:59:07 EDT 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  8f939bba4c08a48d5b8b93139e2ec7d86604b01e (commit)
       via  93c116570591ac32bb6d19ee3fc23b9abd348a78 (commit)
      from  9604142c2cc7995078ca488bca100e28fc88c61f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8f939bba4c08a48d5b8b93139e2ec7d86604b01e
commit 8f939bba4c08a48d5b8b93139e2ec7d86604b01e
Merge: 9604142 93c1165
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Mon Jul 8 11:59:03 2013 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Mon Jul 8 11:59:03 2013 -0400

    Merge topic 'doc-ExternalProject-COMMAND-keyword' into next
    
    93c1165 ExternalProject: Document multiple COMMAND lines


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=93c116570591ac32bb6d19ee3fc23b9abd348a78
commit 93c116570591ac32bb6d19ee3fc23b9abd348a78
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Mon Jul 8 11:35:56 2013 -0400
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Mon Jul 8 11:55:33 2013 -0400

    ExternalProject: Document multiple COMMAND lines
    
    We support multiple commands per external project step by using
    the COMMAND keyword.  Document this behavior and show an example.
    While at it, document that shell operators and current working
    directory behavior is not defined.

diff --git a/Modules/ExternalProject.cmake b/Modules/ExternalProject.cmake
index 6afdb97..3acb4f9 100644
--- a/Modules/ExternalProject.cmake
+++ b/Modules/ExternalProject.cmake
@@ -114,6 +114,15 @@
 # and <TMP_DIR>
 # with corresponding property values.
 #
+# Any builtin step that specifies a "<step>_COMMAND cmd..." or custom
+# step that specifies a "COMMAND cmd..." may specify additional command
+# lines using the form "COMMAND cmd...".  At build time the commands will
+# be executed in order and aborted if any one fails.  For example:
+#  ... BUILD_COMMAND make COMMAND echo done ...
+# specifies to run "make" and then "echo done" during the build step.
+# Whether the current working directory is preserved between commands
+# is not defined.  Behavior of shell operators like "&&" is not defined.
+#
 # The 'ExternalProject_Get_Property' function retrieves external project
 # target properties:
 #  ExternalProject_Get_Property(<name> [prop1 [prop2 [...]]])

-----------------------------------------------------------------------

Summary of changes:


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list