importos,shutilimportrefrombuild.projectimportProjectclassBoostProject(Project):def__init__(self,url,md5,installed,**kwargs):m=re.match(r'.*/boost_(\d+)_(\d+)_(\d+)\.tar\.bz2$',url)version="%s.%s.%s"%(m.group(1),m.group(2),m.group(3))Project.__init__(self,url,md5,installed,name='boost',version=version,**kwargs)defbuild(self,toolchain):src=self.unpack(toolchain)# install the headers manually; don't build any library# (because right now, we only use header-only libraries)includedir=os.path.join(toolchain.install_prefix,'include')