“go build”和”go test”可以有默认标签吗?

huangapple go评论78阅读模式
英文:

Can 'go build' and 'go test' have default tags?

问题

具体来说,我正在使用magick包,并且我使用的功能要求我始终需要使用'gm'构建标签来构建它。有没有一种方法可以默认声明该构建标签,以便我的项目的'go build'(或'go test')将隐式地使用'gm'构建magick?

英文:

Specifically, I'm using the magick package, and the features I'm using dictate that I always need to build it with the 'gm' build tag. Is there a way to declare that build tag by default, so that 'go build' for my project (or 'go test') will implicitly build magick using 'gm'?

答案1

得分: 4

不,他们不能。你要么必须在命令行上输入它们,要么使用一个 makefile。

英文:

No, they can't. You either have to type them on the cmd line or use a makefile.

答案2

得分: 1

尝试将!gm作为默认标签使用?

// +build gm
// +build !gm
英文:

Try to use !gm as default tag?

// +build gm
// +build !gm

huangapple
  • 本文由 发表于 2014年12月1日 01:41:25
  • 转载请务必保留本文链接:https://go.coder-hub.com/27216183.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定