[Cmake-commits] CMake branch, next, updated. v2.8.12.1-5982-g3073fbb
Stephen Kelly
steveire at gmail.com
Tue Dec 3 05:20:39 EST 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 3073fbbd6ad44ee0707b0b8c2ecb9dc57713899a (commit)
via 8cc3cdb6142093ecb9c5aa8c1866ed47a903ea79 (commit)
via 1396ab80095f8f63702621b58e2ecc670203cc2f (commit)
from 996403dc0196aa8b3dfc10497166cacc6ba25182 (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=3073fbbd6ad44ee0707b0b8c2ecb9dc57713899a
commit 3073fbbd6ad44ee0707b0b8c2ecb9dc57713899a
Merge: 996403d 8cc3cdb
Author: Stephen Kelly <steveire at gmail.com>
AuthorDate: Tue Dec 3 05:20:36 2013 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Tue Dec 3 05:20:36 2013 -0500
Merge topic 'minor-cleanups' into next
8cc3cdb Help: Fix up the VISIBILITY_INLINES_HIDDEN docs.
1396ab8 Don't generate self-references for system include directories.
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=8cc3cdb6142093ecb9c5aa8c1866ed47a903ea79
commit 8cc3cdb6142093ecb9c5aa8c1866ed47a903ea79
Author: Stephen Kelly <steveire at gmail.com>
AuthorDate: Tue Dec 3 11:19:07 2013 +0100
Commit: Stephen Kelly <steveire at gmail.com>
CommitDate: Tue Dec 3 11:19:07 2013 +0100
Help: Fix up the VISIBILITY_INLINES_HIDDEN docs.
Resolve some sentence fragments, remove a copy-pasto from other docs
and use a link to the CMAKE_VISIBILITY_INLINES_HIDDEN variable.
diff --git a/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst b/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
index 3754410..e06d35c 100644
--- a/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
+++ b/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst
@@ -4,8 +4,8 @@ VISIBILITY_INLINES_HIDDEN
Whether to add a compile flag to hide symbols of inline functions
The VISIBILITY_INLINES_HIDDEN property determines whether a flag for
-hiding symbols for inline functions. the value passed used in a
-visibility related compile option, such as -fvisibility=. This
-property only has an affect for libraries and executables with
-exports. This property is initialized by the value of the variable
-CMAKE_VISIBILITY_INLINES_HIDDEN if it is set when a target is created.
+hiding symbols for inline functions, such as -fvisibility-inlines-hidden,
+should be used when invoking the compiler. This property only has an affect
+for libraries and executables with exports. This property is initialized by
+the value of the :variable:`CMAKE_VISIBILITY_INLINES_HIDDEN` if it is set
+when a target is created.
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=1396ab80095f8f63702621b58e2ecc670203cc2f
commit 1396ab80095f8f63702621b58e2ecc670203cc2f
Author: Stephen Kelly <steveire at gmail.com>
AuthorDate: Tue Dec 3 11:13:42 2013 +0100
Commit: Stephen Kelly <steveire at gmail.com>
CommitDate: Tue Dec 3 11:13:42 2013 +0100
Don't generate self-references for system include directories.
Targets which link directly to themselves should not result in
generate-time errors (reported by the DAG checker).
Self-links are handled separately with policy CMP0038.
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx
index fe68a8a..8e4ce8b 100644
--- a/Source/cmTarget.cxx
+++ b/Source/cmTarget.cxx
@@ -1063,7 +1063,7 @@ void cmTarget::FinalizeSystemIncludeDirectories()
std::string targetName = cge->Evaluate(this->Makefile, 0,
false, this, 0, 0);
cmTarget *tgt = this->Makefile->FindTargetToUse(targetName.c_str());
- if (!tgt)
+ if (!tgt || tgt == this)
{
continue;
}
-----------------------------------------------------------------------
Summary of changes:
Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst | 10 +++++-----
Source/cmTarget.cxx | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list