]> code.ossystems Code Review - openembedded-core.git/commit
go-mod.bbclass: Add class for `go mod` support
authorOtavio Salvador <otavio.salvador@gmail.com>
Fri, 22 May 2020 02:22:34 +0000 (23:22 -0300)
committerSteve Sakoman <steve@sakoman.com>
Tue, 23 Jun 2020 14:33:47 +0000 (04:33 -1000)
commita0716c04ed4f062b3112e3d41abc7ea1fad3b7e7
treee0d8abe27fb05687ad67cc4fddd2ccdec46e9653
parent71c8667fca681a5977ed2b825b14306930707f2d
go-mod.bbclass: Add class for `go mod` support

When using Go Modules, the the current working directory MUST be at or
below the location of the 'go.mod' file when the go tool is used, and
there is no way to tell it to look elsewhere.  It will automatically
look upwards for the file, but not downwards.

To support this use case, we provide the `GO_WORKDIR` variable, which
defaults to `GO_IMPORT` but allows for easy override.

[YOCTO #13883]

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 11c2b06ac98cc5064640705712bffa156519f450)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/classes/go-mod.bbclass [new file with mode: 0644]