Lines Matching +full:zero +full:- +full:based
1 # $NetBSD: cond-func-empty.mk,v 1.29 2025/06/11 18:49:58 sjg Exp $
13 ZERO= 0
30 # no longer empty, but it is still based on an undefined variable. There are
51 # When an expression is based on an undefined variable, its modifiers interact
53 # expression makes its value non-empty, but doesn't change that the expression
54 # is based on an undefined variable. The :U modifier that follows only looks
82 # The variable ZERO has the numeric value 0, but is not empty. This is a
83 # subtle difference between using either 'empty(ZERO)' or the expression
84 # '${ZERO}' in a condition.
85 .if empty(ZERO)
87 .elif ${ZERO}
89 .elif ${ZERO} == ""
98 # stripped off, as can be seen in the -dv debug log. If the space had been
105 # Now the variable named " " gets a non-empty value, which demonstrates that
109 # subexpressions to be based on undefined variables, the value of the
174 # Since cond.c 1.76 from 2020-06-28 and before var.c 1.226 from 2020-07-02,
183 # 1.226 from 2020-07-02.
187 # condition should have been processed in parse-only mode. The right-hand