Use a configure task and extension tasks to build ruby-esmart.