[Cmake-commits] CMake branch, next, updated. v2.8.12.2-7539-g6f034c4

Stephen Kelly steveire at gmail.com
Sun Feb 9 06:11:18 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  6f034c4bec42bc618c5fd6e5baf3d03416e93048 (commit)
       via  39d08b929ec8e3acd8cb2bd6013f45d9b4ea2b9e (commit)
       via  ef17e29389f6712c34117944e0bd83bf46b8d7a0 (commit)
      from  4153f267e52b1d0f5a1dd9dabf064e23a79c2c00 (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=6f034c4bec42bc618c5fd6e5baf3d03416e93048
commit 6f034c4bec42bc618c5fd6e5baf3d03416e93048
Merge: 4153f26 39d08b9
Author:     Stephen Kelly <steveire at gmail.com>
AuthorDate: Sun Feb 9 06:11:17 2014 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Sun Feb 9 06:11:17 2014 -0500

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


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=39d08b929ec8e3acd8cb2bd6013f45d9b4ea2b9e
commit 39d08b929ec8e3acd8cb2bd6013f45d9b4ea2b9e
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:11:09 2014 +0100

    Help: Add additional hyperlink targets

diff --git a/Help/manual/cmake-buildsystem.7.rst b/Help/manual/cmake-buildsystem.7.rst
index 04837b4..d1824e1 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=ef17e29389f6712c34117944e0bd83bf46b8d7a0
commit ef17e29389f6712c34117944e0bd83bf46b8d7a0
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:11: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..04837b4 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:


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list