From a21b36da1cd1e00941536ee1b4e33f456a4500dc Mon Sep 17 00:00:00 2001 From: Shenghou Ma Date: Sun, 5 May 2013 02:23:19 +0800 Subject: [PATCH] go/build: document GOOS.go also has implicit GOOS build constraint R=golang-dev, i.caught.air, alexb, r CC=golang-dev https://golang.org/cl/9064044 --- src/pkg/go/build/doc.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/pkg/go/build/doc.go b/src/pkg/go/build/doc.go index 4b66b84bb6..b5fc071d61 100644 --- a/src/pkg/go/build/doc.go +++ b/src/pkg/go/build/doc.go @@ -97,9 +97,16 @@ // - any additional words listed in ctxt.BuildTags // // If a file's name, after stripping the extension and a possible _test suffix, -// matches *_GOOS, *_GOARCH, or *_GOOS_GOARCH for any known operating -// system and architecture values, then the file is considered to have an implicit -// build constraint requiring those terms. +// matches any of the following patterns: +// *_GOOS +// *_GOARCH +// *_GOOS_GOARCH +// (example: source_windows_amd64.go) or the literals: +// GOOS +// GOARCH +// (example: windows.go) where GOOS and GOARCH represent any known operating +// system and architecture values respectively, then the file is considered to +// have an implicit build constraint requiring those terms. // // To keep a file from being considered for the build: // -- 2.48.1