mirror of
https://github.com/golang/go
synced 2024-11-20 07:54:39 -07:00
go/build: document the behavior of multiple build constraints.
R=rsc, pkleiweg CC=golang-dev https://golang.org/cl/6725052
This commit is contained in:
parent
ee7680104f
commit
80c4eac637
@ -74,6 +74,16 @@
|
|||||||
//
|
//
|
||||||
// (linux AND 386) OR (darwin AND (NOT cgo))
|
// (linux AND 386) OR (darwin AND (NOT cgo))
|
||||||
//
|
//
|
||||||
|
// A file may have multiple build constraints. The overall constraint is the AND
|
||||||
|
// of the individual constraints. That is, the build constraints:
|
||||||
|
//
|
||||||
|
// // +build linux darwin
|
||||||
|
// // +build 386
|
||||||
|
//
|
||||||
|
// corresponds to the boolean formula:
|
||||||
|
//
|
||||||
|
// (linux OR darwin) AND 386
|
||||||
|
//
|
||||||
// During a particular build, the following words are satisfied:
|
// During a particular build, the following words are satisfied:
|
||||||
//
|
//
|
||||||
// - the target operating system, as spelled by runtime.GOOS
|
// - the target operating system, as spelled by runtime.GOOS
|
||||||
|
Loading…
Reference in New Issue
Block a user