xref: /freebsd/contrib/bmake/unit-tests/var-scope-global.mk (revision 59c8e88e72633afbc47a4ace0d2170d00d51f7dc)
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