Search notes:

AC_ARG_VAR

Example

configure.ac

AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS])

AC_CONFIG_SRCDIR([main.c])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile])

AC_PROG_CC

AC_ARG_VAR(VAR_TQ84, [The description for variable VAR_TQ84])

AM_INIT_AUTOMAKE([foreign])

AC_OUTPUT

Makefile.am

bin_PROGRAMS       = ac_arg_var
ac_arg_var_SOURCES = main.c

main.c

#include <stdio.h>

int main() {
  printf("AC_ARG_VAR\n");
}
Run
autoreconf --install
This creates a ./configure script.
Since configure.ac uses the AC_ARG_VAR(VAR_TQ84, [The description…]) macro, ./configure --help now shows, among others:
Some influential environment variables:
  …
  VAR_TQ84    The description for variable VAR_TQ84
./configure can no invoked, for example, with one of the following three:
VAR_TQ84=foo ./configure
./configure VAR_TQ84=bar
./configure
After invoking, the variable is accordingly set in the Makefile:
grep VAR_TQ84 Makefile

See also

AC_SUBST

Index