[Cmake-commits] CMake branch, next, updated. v2.8.11-2493-gc744a0b
Stephen Kelly
steveire at gmail.com
Tue Jun 4 05:47:23 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 c744a0bddf343d9ff63543bdce6b436930cf1369 (commit)
via ffe0d3404eaed4aae12d6cda240e80b49e3ecd1b (commit)
from 4798588d2f62f60cc2b34f2d45a1f34de80779be (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=c744a0bddf343d9ff63543bdce6b436930cf1369
commit c744a0bddf343d9ff63543bdce6b436930cf1369
Merge: 4798588 ffe0d34
Author: Stephen Kelly <steveire at gmail.com>
AuthorDate: Tue Jun 4 05:47:20 2013 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Tue Jun 4 05:47:20 2013 -0400
Merge topic 'test-genex-HEAD-target' into next
ffe0d34 Revert "Genex: Fix the HEAD target used for evaluated expressions."
diff --cc Source/cmGeneratorExpressionEvaluator.cxx
index 28f749d,de6371a..5e7d00d
--- a/Source/cmGeneratorExpressionEvaluator.cxx
+++ b/Source/cmGeneratorExpressionEvaluator.cxx
@@@ -724,14 -537,7 +723,12 @@@ static const struct TargetPropertyNode
{
interfacePropertyName = "INTERFACE_COMPILE_DEFINITIONS";
}
+ else if (propertyName == "INTERFACE_COMPILE_OPTIONS"
+ || propertyName == "COMPILE_OPTIONS")
+ {
+ interfacePropertyName = "INTERFACE_COMPILE_OPTIONS";
+ }
- cmTarget *headTarget = context->HeadTarget ? context->HeadTarget : target;
-
const char **transBegin = targetPropertyTransitiveWhitelist;
const char **transEnd = targetPropertyTransitiveWhitelist
+ (sizeof(targetPropertyTransitiveWhitelist) /
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ffe0d3404eaed4aae12d6cda240e80b49e3ecd1b
commit ffe0d3404eaed4aae12d6cda240e80b49e3ecd1b
Author: Stephen Kelly <steveire at gmail.com>
AuthorDate: Tue Jun 4 11:46:45 2013 +0200
Commit: Stephen Kelly <steveire at gmail.com>
CommitDate: Tue Jun 4 11:46:45 2013 +0200
Revert "Genex: Fix the HEAD target used for evaluated expressions."
This reverts commit d1d4dac774c333141ac4a7203d8b243e18530669.
diff --git a/Source/cmGeneratorExpressionEvaluator.cxx b/Source/cmGeneratorExpressionEvaluator.cxx
index a01a0f8..de6371a 100644
--- a/Source/cmGeneratorExpressionEvaluator.cxx
+++ b/Source/cmGeneratorExpressionEvaluator.cxx
@@ -315,7 +315,6 @@ static const char* targetPropertyTransitiveWhitelist[] = {
std::string getLinkedTargetsContent(const std::vector<std::string> &libraries,
cmTarget *target,
- cmTarget *headTarget,
cmGeneratorExpressionContext *context,
cmGeneratorExpressionDAGChecker *dagChecker,
const std::string &interfacePropertyName)
@@ -346,7 +345,7 @@ std::string getLinkedTargetsContent(const std::vector<std::string> &libraries,
std::string linkedTargetsContent = cge->Evaluate(context->Makefile,
context->Config,
context->Quiet,
- headTarget,
+ context->HeadTarget,
target,
dagChecker);
if (cge->GetHadContextSensitiveCondition())
@@ -539,8 +538,6 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode
interfacePropertyName = "INTERFACE_COMPILE_DEFINITIONS";
}
- cmTarget *headTarget = context->HeadTarget ? context->HeadTarget : target;
-
const char **transBegin = targetPropertyTransitiveWhitelist;
const char **transEnd = targetPropertyTransitiveWhitelist
+ (sizeof(targetPropertyTransitiveWhitelist) /
@@ -550,12 +547,11 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode
{
const cmTarget::LinkInterface *iface = target->GetLinkInterface(
context->Config,
- headTarget);
+ context->HeadTarget);
if(iface)
{
linkedTargetsContent =
getLinkedTargetsContent(iface->Libraries, target,
- headTarget,
context, &dagChecker,
interfacePropertyName);
}
@@ -565,12 +561,11 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode
{
const cmTarget::LinkImplementation *impl = target->GetLinkImplementation(
context->Config,
- headTarget);
+ context->HeadTarget);
if(impl)
{
linkedTargetsContent =
getLinkedTargetsContent(impl->Libraries, target,
- headTarget,
context, &dagChecker,
interfacePropertyName);
}
@@ -619,7 +614,7 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode
std::string result = cge->Evaluate(context->Makefile,
context->Config,
context->Quiet,
- headTarget,
+ context->HeadTarget,
target,
&dagChecker);
-----------------------------------------------------------------------
Summary of changes:
Source/cmGeneratorExpressionEvaluator.cxx | 13 ++++---------
1 files changed, 4 insertions(+), 9 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list