[Cmake-commits] CMake branch, master, updated. v2.8.12-464-g4025013
Brad King
brad.king at kitware.com
Sat Oct 26 10:28:34 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, master has been updated
via 4025013dd78abeaef772eee1fc532ce275ae4216 (commit)
via ff6c401309761f0c0061f1084f2e3150038962a5 (commit)
via e4e20c1d194152a97043e94f1bd5ef9476812682 (commit)
via 98777694b99868bdad2ab6eb7e3d6b5113bfa204 (commit)
via 816b4a8a18b85c52529fc9cef4b20ad6af654734 (commit)
via 030800a78a98035a1cfd95a148395bb2c442d650 (commit)
from 5f789db847a86cbdfb94fcf1abd4d561a6942d65 (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=4025013dd78abeaef772eee1fc532ce275ae4216
commit 4025013dd78abeaef772eee1fc532ce275ae4216
Merge: 5f789db ff6c401
Author: Brad King <brad.king at kitware.com>
AuthorDate: Sat Oct 26 10:28:30 2013 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Sat Oct 26 10:28:30 2013 -0400
Merge topic 'compatible-interface-numbers'
ff6c401 cmTarget: Add interface for compatible numeric properties
e4e20c1 cmTarget: Add enumeration for consistency to expect from properties.
9877769 cmTarget: Assign consistent content back to the property being evaluated.
816b4a8 cmTarget: Make consistentProperty return consistent content.
030800a cmTarget: Add a template to create correct implied content.
diff --cc Help/prop_tgt/COMPATIBLE_INTERFACE_STRING.rst
index 68de2e2,f3fb43d..1794d87
--- a/Help/prop_tgt/COMPATIBLE_INTERFACE_STRING.rst
+++ b/Help/prop_tgt/COMPATIBLE_INTERFACE_STRING.rst
@@@ -8,8 -8,9 +8,9 @@@ properties for this target which must b
string in the INTERFACE of all linked dependees. For example, if a
property "FOO" appears in the list, then for each dependee, the
"INTERFACE_FOO" property content in all of its dependencies must be
-equal with each other, and with the "FOO" property in the dependee.
+equal with each other, and with the "FOO" property in the depender.
If the property is not set, then it is ignored. Note that for each
dependee, the set of properties from this property must not intersect
- with the set of properties from the COMPATIBLE_INTERFACE_BOOL
- property.
+ with the set of properties from the :prop_tgt:`COMPATIBLE_INTERFACE_BOOL`,
+ :prop_tgt:`COMPATIBLE_INTERFACE_NUMBER_MIN` or
+ :prop_tgt:`COMPATIBLE_INTERFACE_NUMBER_MAX` property.
-----------------------------------------------------------------------
Summary of changes:
Help/manual/cmake-properties.7.rst | 2 +
Help/prop_tgt/COMPATIBLE_INTERFACE_BOOL.rst | 4 +-
Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst | 17 ++
Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MIN.rst | 17 ++
Help/prop_tgt/COMPATIBLE_INTERFACE_STRING.rst | 5 +-
Source/cmExportFileGenerator.cxx | 14 +
Source/cmGeneratorExpressionEvaluator.cxx | 44 +++
Source/cmTarget.cxx | 319 ++++++++++++++++++---
Source/cmTarget.h | 8 +
Tests/CompatibleInterface/CMakeLists.txt | 22 ++
Tests/CompatibleInterface/main.cpp | 13 +
11 files changed, 429 insertions(+), 36 deletions(-)
create mode 100644 Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst
create mode 100644 Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MIN.rst
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list