autoconf would be useful...