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 d7daa15d2d4713deda0e719fa2418d8595d6177f (commit) via 7a4e3359ba864c7dbfdabd3f18ebee893071d5fd (commit) via 0a8b0e694168715bc9d635aeed97dd14d1440924 (commit) via d74ea44cfcde02bd8ef9b022ec9713f7e65d0c71 (commit) from 199c9cf26c8bfb36393f1b583a52839ebec011c4 (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=d7daa15d2d4713deda0e719fa2418d8595d6177f commit d7daa15d2d4713deda0e719fa2418d8595d6177f Merge: 199c9cf 7a4e335 Author: Brad King <brad.k...@kitware.com> AuthorDate: Wed Nov 26 17:40:55 2014 -0500 Commit: CMake Topic Stage <kwro...@kitware.com> CommitDate: Wed Nov 26 17:40:55 2014 -0500 Merge topic 'doc-installed-file-property' into next 7a4e3359 Help: Add 3.1 release notes for INSTALL property scope 0a8b0e69 Help: Document installed file property API d74ea44c Help: Format set_property and get_property command docs http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7a4e3359ba864c7dbfdabd3f18ebee893071d5fd commit 7a4e3359ba864c7dbfdabd3f18ebee893071d5fd Author: Brad King <brad.k...@kitware.com> AuthorDate: Wed Nov 26 17:33:53 2014 -0500 Commit: Brad King <brad.k...@kitware.com> CommitDate: Wed Nov 26 17:40:38 2014 -0500 Help: Add 3.1 release notes for INSTALL property scope diff --git a/Help/release/3.1.0.rst b/Help/release/3.1.0.rst index 65aae00..c6a9717 100644 --- a/Help/release/3.1.0.rst +++ b/Help/release/3.1.0.rst @@ -69,9 +69,15 @@ Commands :variable:`CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY` variables to skip searching the package registries. +* The :command:`get_property` command learned a new ``INSTALL`` scope + for properties. + * The :command:`install` command learned a ``MESSAGE_NEVER`` option to avoid output during installation. +* The :command:`set_property` command learned a new ``INSTALL`` scope + for properties. + * The :command:`string` command learned a new ``GENEX_STRIP`` subcommand which removes :manual:`generator expression <cmake-generator-expressions(7)>`. http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0a8b0e694168715bc9d635aeed97dd14d1440924 commit 0a8b0e694168715bc9d635aeed97dd14d1440924 Author: Brad King <brad.k...@kitware.com> AuthorDate: Wed Nov 26 17:22:24 2014 -0500 Commit: Brad King <brad.k...@kitware.com> CommitDate: Wed Nov 26 17:40:30 2014 -0500 Help: Document installed file property API Since commit v3.1.0-rc1~479^2~1 (Add an "installed file" property scope, 2014-05-15) the get_property and set_property commands support an 'INSTALL' scope. Add documentation for this scope. diff --git a/Help/command/get_property.rst b/Help/command/get_property.rst index abec8f9..8bd2549 100644 --- a/Help/command/get_property.rst +++ b/Help/command/get_property.rst @@ -10,6 +10,7 @@ Get a property. DIRECTORY [dir] | TARGET <target> | SOURCE <source> | + INSTALL <file> | TEST <test> | CACHE <entry> | VARIABLE> @@ -35,6 +36,9 @@ be one of the following: ``SOURCE`` Scope must name one source file. +``INSTALL`` + Scope must name one installed file path. + ``TEST`` Scope must name one existing test. diff --git a/Help/command/set_property.rst b/Help/command/set_property.rst index 8c4f610..fdb17bc 100644 --- a/Help/command/set_property.rst +++ b/Help/command/set_property.rst @@ -9,6 +9,7 @@ Set a named property in a given scope. DIRECTORY [dir] | TARGET [target1 [target2 ...]] | SOURCE [src1 [src2 ...]] | + INSTALL [file1 [file2 ...]] | TEST [test1 [test2 ...]] | CACHE [entry1 [entry2 ...]]> [APPEND] [APPEND_STRING] @@ -34,6 +35,10 @@ be one of the following: file properties are visible only to targets added in the same directory (CMakeLists.txt). +``INSTALL`` + Scope may name zero or more installed file paths. + These are made available to CPack to influence packaging. + ``TEST`` Scope may name zero or more existing tests. http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d74ea44cfcde02bd8ef9b022ec9713f7e65d0c71 commit d74ea44cfcde02bd8ef9b022ec9713f7e65d0c71 Author: Brad King <brad.k...@kitware.com> AuthorDate: Wed Nov 26 17:27:31 2014 -0500 Commit: Brad King <brad.k...@kitware.com> CommitDate: Wed Nov 26 17:28:02 2014 -0500 Help: Format set_property and get_property command docs diff --git a/Help/command/get_property.rst b/Help/command/get_property.rst index c2937be..abec8f9 100644 --- a/Help/command/get_property.rst +++ b/Help/command/get_property.rst @@ -21,29 +21,37 @@ specifies the variable in which to store the result. The second argument determines the scope from which to get the property. It must be one of the following: -GLOBAL scope is unique and does not accept a name. +``GLOBAL`` + Scope is unique and does not accept a name. -DIRECTORY scope defaults to the current directory but another -directory (already processed by CMake) may be named by full or -relative path. +``DIRECTORY`` + Scope defaults to the current directory but another + directory (already processed by CMake) may be named by full or + relative path. -TARGET scope must name one existing target. +``TARGET`` + Scope must name one existing target. -SOURCE scope must name one source file. +``SOURCE`` + Scope must name one source file. -TEST scope must name one existing test. +``TEST`` + Scope must name one existing test. -CACHE scope must name one cache entry. +``CACHE`` + Scope must name one cache entry. -VARIABLE scope is unique and does not accept a name. +``VARIABLE`` + Scope is unique and does not accept a name. -The required PROPERTY option is immediately followed by the name of +The required ``PROPERTY`` option is immediately followed by the name of the property to get. If the property is not set an empty value is -returned. If the SET option is given the variable is set to a boolean -value indicating whether the property has been set. If the DEFINED +returned. If the ``SET`` option is given the variable is set to a boolean +value indicating whether the property has been set. If the ``DEFINED`` option is given the variable is set to a boolean value indicating -whether the property has been defined such as with define_property. -If BRIEF_DOCS or FULL_DOCS is given then the variable is set to a +whether the property has been defined such as with the +:command:`define_property` command. +If ``BRIEF_DOCS`` or ``FULL_DOCS`` is given then the variable is set to a string containing documentation for the requested property. If documentation is requested for a property that has not been defined -NOTFOUND is returned. +``NOTFOUND`` is returned. diff --git a/Help/command/set_property.rst b/Help/command/set_property.rst index 8cb963e..8c4f610 100644 --- a/Help/command/set_property.rst +++ b/Help/command/set_property.rst @@ -18,26 +18,32 @@ Set one property on zero or more objects of a scope. The first argument determines the scope in which the property is set. It must be one of the following: -GLOBAL scope is unique and does not accept a name. +``GLOBAL`` + Scope is unique and does not accept a name. -DIRECTORY scope defaults to the current directory but another -directory (already processed by CMake) may be named by full or -relative path. +``DIRECTORY`` + Scope defaults to the current directory but another + directory (already processed by CMake) may be named by full or + relative path. -TARGET scope may name zero or more existing targets. +``TARGET`` + Scope may name zero or more existing targets. -SOURCE scope may name zero or more source files. Note that source -file properties are visible only to targets added in the same -directory (CMakeLists.txt). +``SOURCE`` + Scope may name zero or more source files. Note that source + file properties are visible only to targets added in the same + directory (CMakeLists.txt). -TEST scope may name zero or more existing tests. +``TEST`` + Scope may name zero or more existing tests. -CACHE scope must name zero or more cache existing entries. +``CACHE`` + Scope must name zero or more cache existing entries. -The required PROPERTY option is immediately followed by the name of +The required ``PROPERTY`` option is immediately followed by the name of the property to set. Remaining arguments are used to compose the property value in the form of a semicolon-separated list. If the -APPEND option is given the list is appended to any existing property -value.If the APPEND_STRING option is given the string is append to any +``APPEND`` option is given the list is appended to any existing property +value. If the ``APPEND_STRING`` option is given the string is append to any existing property value as string, i.e. it results in a longer string and not a list of strings. ----------------------------------------------------------------------- Summary of changes: Help/command/get_property.rst | 42 ++++++++++++++++++++++++++--------------- Help/command/set_property.rst | 37 +++++++++++++++++++++++------------- Help/release/3.1.0.rst | 6 ++++++ 3 files changed, 57 insertions(+), 28 deletions(-) hooks/post-receive -- CMake _______________________________________________ Cmake-commits mailing list Cmake-commits@cmake.org http://public.kitware.com/mailman/listinfo/cmake-commits