diff options
Diffstat (limited to 'unit-tests/envfirst.mk')
-rw-r--r-- | unit-tests/envfirst.mk | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/unit-tests/envfirst.mk b/unit-tests/envfirst.mk deleted file mode 100644 index 60a331a5db64..000000000000 --- a/unit-tests/envfirst.mk +++ /dev/null @@ -1,44 +0,0 @@ -# $NetBSD: envfirst.mk,v 1.5 2021/02/04 21:42:47 rillig Exp $ -# -# The -e option makes environment variables stronger than global variables. - -.MAKEFLAGS: -e - -.if ${FROM_ENV} != value-from-env -. error ${FROM_ENV} -.endif - -# Try to override the variable; this does not have any effect. -FROM_ENV= value-from-mk -.if ${FROM_ENV} != value-from-env -. error ${FROM_ENV} -.endif - -# Try to append to the variable; this also doesn't have any effect. -FROM_ENV+= appended -.if ${FROM_ENV} != value-from-env -. error ${FROM_ENV} -.endif - -# The default assignment also cannot change the variable. -FROM_ENV?= default -.if ${FROM_ENV} != value-from-env -. error ${FROM_ENV} -.endif - -# Neither can the assignment modifiers. -.if ${FROM_ENV::=from-condition} -.endif -.if ${FROM_ENV} != value-from-env -. error ${FROM_ENV} -.endif - -# Even .undef doesn't work since it only affects the global scope, -# which is independent from the environment variables. -.undef FROM_ENV -.if ${FROM_ENV} != value-from-env -. error ${FROM_ENV} -.endif - -all: - @: nothing |