The AC_ARG_VAR macro declares a variable precious which has certain cache-checking implications.
Some configure macros declare certain variables precious, and I would like to undo that. For example, AC_PROG_CC
will declare CFLAGS
as precious, and I need to make it non-precious.
Motivation
Doing this would allow me to modify CFLAGS
in a top-level configure and allow sub-package configures to execute without clashing with cached CFLAGS
value. See this question for more background.