xref: /freebsd/contrib/bmake/unit-tests/var-scope-global.mk (revision 9f45a3c8c82ffead7044ae836d9257113c630d3b)
1# $NetBSD: var-scope-global.mk,v 1.1 2022/01/23 16:25:54 rillig Exp $
2#
3# Tests for global variables, which are the most common variables.
4
5# Global variables can be assigned and appended to.
6GLOBAL=		value
7GLOBAL+=	addition
8.if ${GLOBAL} != "value addition"
9.  error
10.endif
11
12# Global variables can be removed from their scope.
13.undef GLOBAL
14.if defined(GLOBAL)
15.  error
16.endif
17
18all: .PHONY
19