[Cmake-commits] CMake branch, next, updated. v2.8.12.2-7532-g12a0fa5

Stephen Kelly steveire at gmail.com
Sun Feb 9 06:02:32 EST 2014


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  12a0fa5628deae0b23e2c457d4ee268b70d0e80d (commit)
       via  d9d5a973ff33753018a5331cdc6323c02061c59a (commit)
       via  d43d049f81ee6ed801580de279fb17438122f4ce (commit)
      from  99332a16361aec03e7eec2eca6e5c533fc28f9a3 (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=12a0fa5628deae0b23e2c457d4ee268b70d0e80d
commit 12a0fa5628deae0b23e2c457d4ee268b70d0e80d
Merge: 99332a1 d9d5a97
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Sun Feb 9 06:02:31 2014 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Sun Feb 9 06:02:31 2014 -0500

    Merge topic 'extend-docs' into next
    
    d9d5a973 Help: Add additional hyperlink targets
    d43d049f Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d9d5a973ff33753018a5331cdc6323c02061c59a
commit d9d5a973ff33753018a5331cdc6323c02061c59a
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Sun Feb 9 11:55:55 2014 +0100
Commit:     Stephen Kelly <steveire at gmail.com>
CommitDate: Sun Feb 9 12:02:10 2014 +0100

    Help: Add additional hyperlink targets

diff --git a/Help/manual/cmake-buildsystem.7.rst b/Help/manual/cmake-buildsystem.7.rst
index db262e7..76735cc 100644
--- a/Help/manual/cmake-buildsystem.7.rst
+++ b/Help/manual/cmake-buildsystem.7.rst
@@ -544,6 +544,8 @@ with either ``-DClimbingStats_FROM_BUILD_LOCATION`` or
 ``-DClimbingStats_FROM_INSTALL_LOCATION``.  For more about packages and
 exporting see the :manual:`cmake-packages(7)` manual.
 
+.. _`Include Directories and Usage Requirements`:
+
 Include Directories and Usage Requirements
 ''''''''''''''''''''''''''''''''''''''''''
 
diff --git a/Help/manual/cmake-qt.7.rst b/Help/manual/cmake-qt.7.rst
index eff73b3..e4c3246 100644
--- a/Help/manual/cmake-qt.7.rst
+++ b/Help/manual/cmake-qt.7.rst
@@ -81,6 +81,8 @@ following targets by setting the :variable:`CMAKE_AUTOMOC` variable.  The
 options to pass to ``moc``. The :variable:`CMAKE_AUTOMOC_MOC_OPTIONS`
 variable may be populated to pre-set the options for all following targets.
 
+.. _`Qt AUTOUIC`:
+
 AUTOUIC
 '''''''
 
@@ -142,6 +144,7 @@ result of linking with the :prop_tgt:`IMPORTED` target:
     Qt5::Widgets
   )
 
+.. _`Qt AUTORCC`:
 
 AUTORCC
 '''''''
diff --git a/Help/manual/cmake-toolchains.7.rst b/Help/manual/cmake-toolchains.7.rst
index fb529ad..f36a43c 100644
--- a/Help/manual/cmake-toolchains.7.rst
+++ b/Help/manual/cmake-toolchains.7.rst
@@ -90,6 +90,8 @@ the compiler supports that feature. The :prop_tgt:`<LANG>_VISIBILITY_PRESET`
 and :prop_tgt:`VISIBILITY_INLINES_HIDDEN` target properties add flags for
 hidden visibility, if supported by the compiler.
 
+.. _`Cross Compiling Toolchain`:
+
 Cross Compiling
 ===============
 

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d43d049f81ee6ed801580de279fb17438122f4ce
commit d43d049f81ee6ed801580de279fb17438122f4ce
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Sun Feb 9 11:55:12 2014 +0100
Commit:     Stephen Kelly <steveire at gmail.com>
CommitDate: Sun Feb 9 12:02:09 2014 +0100

    Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
    
    Document how the behavior can be controlled.

diff --git a/Help/manual/cmake-buildsystem.7.rst b/Help/manual/cmake-buildsystem.7.rst
index 91a9b2f..db262e7 100644
--- a/Help/manual/cmake-buildsystem.7.rst
+++ b/Help/manual/cmake-buildsystem.7.rst
@@ -602,6 +602,14 @@ This is equivalent to appending ``${CMAKE_INSTALL_PREFIX}/include`` to the
 :prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES` of each of the installed
 :prop_tgt:`IMPORTED` targets when generated by :command:`install(EXPORT)`.
 
+When the :prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES` of an
+:ref:`imported target <Imported targets>` is consumed.  The entries in the
+property are treated as ``SYSTEM`` include directories, as if they were
+listed in the :prop_tgt:`INTERFACE_SYSTEM_INCLUDE_DIRECTORIES` of the
+dependency. This can result in omission of compiler warnings for headers
+found in those directories.  This behavior for :ref:`imported targets` may
+be controlled with the :prop_tgt:`NO_SYSTEM_FROM_IMPORTED` target property.
+
 If a binary target is linked transitively to a Mac OX framework, the
 ``Headers`` directory of the framework is also treated as a usage requirement.
 This has the same effect as passing the framework directory as an include

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

Summary of changes:
 Help/manual/cmake-buildsystem.7.rst |   10 ++++++++++
 Help/manual/cmake-qt.7.rst          |    3 +++
 Help/manual/cmake-toolchains.7.rst  |    2 ++
 3 files changed, 15 insertions(+)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list