用go/build包重新实现来支持+build的过滤