diff options
author | Stephen Kelly <steveire@gmail.com> | 2013-12-18 17:47:37 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2013-12-19 15:17:59 (GMT) |
commit | 9436353f9475a6a18e078000d0bb57abea2f395f (patch) | |
tree | bfbce529c6d657ae2a85a76a439559e6edfe9498 | |
parent | 20a06d01f7d29f58a0ec79aeede174121b901f73 (diff) | |
download | CMake-9436353f9475a6a18e078000d0bb57abea2f395f.zip CMake-9436353f9475a6a18e078000d0bb57abea2f395f.tar.gz CMake-9436353f9475a6a18e078000d0bb57abea2f395f.tar.bz2 |
Genex: Always return immediately on error.
-rw-r--r-- | Source/cmGeneratorExpressionEvaluator.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmGeneratorExpressionEvaluator.cxx b/Source/cmGeneratorExpressionEvaluator.cxx index c1d1086..1f30d73 100644 --- a/Source/cmGeneratorExpressionEvaluator.cxx +++ b/Source/cmGeneratorExpressionEvaluator.cxx @@ -354,6 +354,7 @@ static const struct CCompilerIdNode : public CompilerIdNode reportError(context, content->GetOriginalExpression(), "$<C_COMPILER_ID> may only be used with targets. It may not " "be used with add_custom_command."); + return std::string(); } return this->EvaluateWithLanguage(parameters, context, content, dagChecker, "C"); @@ -381,6 +382,7 @@ static const struct CXXCompilerIdNode : public CompilerIdNode reportError(context, content->GetOriginalExpression(), "$<CXX_COMPILER_ID> may only be used with targets. It may not " "be used with add_custom_command."); + return std::string(); } return this->EvaluateWithLanguage(parameters, context, content, dagChecker, "CXX"); @@ -448,6 +450,7 @@ static const struct CCompilerVersionNode : public CompilerVersionNode reportError(context, content->GetOriginalExpression(), "$<C_COMPILER_VERSION> may only be used with targets. It may not " "be used with add_custom_command."); + return std::string(); } return this->EvaluateWithLanguage(parameters, context, content, dagChecker, "C"); @@ -476,6 +479,7 @@ static const struct CxxCompilerVersionNode : public CompilerVersionNode reportError(context, content->GetOriginalExpression(), "$<CXX_COMPILER_VERSION> may only be used with targets. It may " "not be used with add_custom_command."); + return std::string(); } return this->EvaluateWithLanguage(parameters, context, content, dagChecker, "CXX"); |