configure is a shell file created by libtool, the code must provide one or generate with autoconf or source can provide a ./autogen.sh script for create the configure, sometimes configure is a perl script. maybe the project use another build tool as CMake or QMake...