autoconf replacement