Refactored autoconf functionality to allow greater flexibility.