I've copied the following AC_ARG_WITH statement from GTK+-2.0 configure.in into my configure.in, put if a use './configure --with-gdktarget=test' it does nothing in my script while it correctly shows the error in GTK+-2.0. What do I have to do it will work in my script as well? O. Wyss -- configure.in ---------------------------------------- dnl Process this file with autoconf to produce a configure script. AC_INIT(pkgmgr.c) dnl Every other copy of the package version number gets its value from here AM_INIT_AUTOMAKE(pkgmgr, 0.1.0) dnl create a config.h file (Automake will add -DHAVE_CONFIG_H) AM_CONFIG_HEADER(config.h) AC_SUBST(VERSION) ISODATE=`date +%Y-%m-%d` AC_SUBST(ISODATE) AC_CANONICAL_HOST AM_MAINTAINER_MODE AC_ARG_WITH(gdktarget, [ --with-gdktarget=[x11/nanox/linux-fb] select GDK target [default=x11] ], gdktarget=$with_gdktarget) AC_SUBST(gdktarget) case $gdktarget in x11|nanox|linux-fb) ;; *) AC_MSG_ERROR([Invalid target for GDK: use x11, nanox or linux-fb.]);; esac ...