mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-24 07:08:38 -05:00
Merge topic 'genex-fix-short-circuit'
27244a8f73 cmGeneratorExpressionNode: Fix short-circuit logic
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8966
This commit is contained in:
@@ -131,7 +131,7 @@ struct BooleanOpNode : public cmGeneratorExpressionNode
|
||||
bool ShouldEvaluateNextParameter(const std::vector<std::string>& parameters,
|
||||
std::string& def_value) const override
|
||||
{
|
||||
if (!parameters.empty() && parameters[0] == failureVal) {
|
||||
if (!parameters.empty() && parameters.back() == failureVal) {
|
||||
def_value = failureVal;
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user