After cloning an open-source project (with Git), I want to build it.
Additionally, I want to be able to start from scratch and try again (for use with git-bisect).
A clean checkout contains Makefile.in and configure.ac, but does not contain configure.
Assuming there aren't any easy-to-find instructions with the project, what is the secret sauce to do these things? Is this pretty standard? Are there common variants that might sometimes be needed?