A GNU tool for automatically configuring source code