[Cmake-commits] CMake branch, next, updated. v2.8.11.2-4155-g24d3ccc

Stephen Kelly steveire at gmail.com
Fri Sep 13 01:45:21 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  24d3cccf1819552681aca065f1dc65bcda7c5465 (commit)
       via  b224b907efb652551f94c0b41ec48beb41d28363 (commit)
      from  dcbdaeeea15527629eb906460d506fa22ca39dec (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=24d3cccf1819552681aca065f1dc65bcda7c5465
commit 24d3cccf1819552681aca065f1dc65bcda7c5465
Merge: dcbdaee b224b90
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Fri Sep 13 01:45:19 2013 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Sep 13 01:45:19 2013 -0400

    Merge topic 'INTERFACE_LIBRARY-target-type' into next
    
    b224b90 Add docs for the INTERFACE library.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b224b907efb652551f94c0b41ec48beb41d28363
commit b224b907efb652551f94c0b41ec48beb41d28363
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Fri Sep 13 00:28:05 2013 +0200
Commit:     Stephen Kelly <steveire at gmail.com>
CommitDate: Fri Sep 13 07:41:34 2013 +0200

    Add docs for the INTERFACE library.

diff --git a/Source/cmAddLibraryCommand.h b/Source/cmAddLibraryCommand.h
index 59354b0..64d048b 100644
--- a/Source/cmAddLibraryCommand.h
+++ b/Source/cmAddLibraryCommand.h
@@ -151,6 +151,16 @@ public:
       "properties of <target>, that is, it may not be used as the operand of "
       "set_property, set_target_properties, target_link_libraries etc.  An "
       "ALIAS target may not be installed of exported."
+      "\n"
+      "The signature\n"
+      "  add_library(<name> INTERFACE)\n"
+      "creates an interface target. An interface target does not directly "
+      "create build output, though it may have properties set on it and it "
+      "may be installed, exported and imported.  Typically the INTERFACE_* "
+      "properties are populated on the interface target using the "
+      "set_property(), target_link_libraries(), target_include_directories() "
+      "and target_compile_defintions() commands, and then it is used as an "
+      "argument to target_link_libraries() like any other target."
       ;
     }
 

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

Summary of changes:
 Source/cmAddLibraryCommand.h |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list