Home | History | Annotate | Line # | Download | only in unit-tests
make-exported.mk revision 1.1
      1  1.1  rillig # $NetBSD: make-exported.mk,v 1.1 2020/08/09 12:59:16 rillig Exp $
      2  1.1  rillig #
      3  1.1  rillig # As of 2020-08-09, the code in Var_Export is shared between the .export
      4  1.1  rillig # directive and the .MAKE.EXPORTED variable.  This leads to non-obvious
      5  1.1  rillig # behavior for certain variable assignments.
      6  1.1  rillig 
      7  1.1  rillig -env=		make-exported-value
      8  1.1  rillig -literal=	make-exported-value
      9  1.1  rillig UT_VAR=		${UNEXPANDED}
     10  1.1  rillig 
     11  1.1  rillig # The following behavior is probably not intended.
     12  1.1  rillig .MAKE.EXPORTED=		-env		# like .export-env
     13  1.1  rillig .MAKE.EXPORTED=		-literal UT_VAR	# like .export-literal PATH
     14  1.1  rillig 
     15  1.1  rillig all:
     16  1.1  rillig 	@env | sort | grep -E '^UT_|make-exported-value' || true
     17