否。go工具并非旨在用作通用构建系统。对cgo有一些规定(例如pkg-config),但是它不可扩展。
在go1.4中将有
generate命令。这将使您可以运行任意命令来预处理源文件,但始终必须是一个单独的步骤,该步骤必须明确运行。你不能把它嵌入
goget,
go build或
go install。
许多需要更复杂构建的项目都使用脚本或Makefile,而避开了一般能力
go get。但是,
get为了简化可靠的解析,库软件包应努力使其能够使用。

否。go工具并非旨在用作通用构建系统。对cgo有一些规定(例如pkg-config),但是它不可扩展。
在go1.4中将有
generate命令。这将使您可以运行任意命令来预处理源文件,但始终必须是一个单独的步骤,该步骤必须明确运行。你不能把它嵌入
goget,
go build或
go install。
许多需要更复杂构建的项目都使用脚本或Makefile,而避开了一般能力
go get。但是,
get为了简化可靠的解析,库软件包应努力使其能够使用。