import os
import logging

log = logging.getLogger('spatialindex')

def preconfigure(options, buildout):
    """Generate the configure script if necessary."""
    configure = os.path.join(options['compile-directory'], 'configure')
    if not os.path.exists(configure):
        log.info('Creating configure script')
        os.system('cd %s && automake --add-missing' % options['compile-directory'])
        os.system('cd %s && autoconf' % options['compile-directory'])

