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