If you want to build software in a separate directory from where the tarball was untarred, this is called a ``VPATH build''. VPATH builds are useful if you want to build Babel multiple times with various compilers, flags, or you have a shared file system across multiple platforms. It separates the code you generate from things that you were given.