mirror of
https://git.yoctoproject.org/poky
synced 2026-01-29 21:08:42 +01:00
As stated in our top level license files, the license is MIT unless otherwise stated. Add SPDX identifers accordingly. Replace older license statementa with the standardised syntax. Also drop "All Rights Reserved" expression as it isn't used now, doesn't mean anything and is confusing. (From OE-Core rev: 081a391fe09a21265881e39a2a496e4e10b4f80b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
27 lines
830 B
Plaintext
27 lines
830 B
Plaintext
#
|
|
# Copyright OpenEmbedded Contributors
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
|
|
# Handle Go Modules 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.
|
|
#
|
|
# Copyright 2020 (C) O.S. Systems Software LTDA.
|
|
|
|
# The '-modcacherw' option ensures we have write access to the cached objects so
|
|
# we avoid errors during clean task as well as when removing the TMPDIR.
|
|
GOBUILDFLAGS:append = " -modcacherw"
|
|
|
|
inherit go
|
|
|
|
GO_WORKDIR ?= "${GO_IMPORT}"
|
|
do_compile[dirs] += "${B}/src/${GO_WORKDIR}"
|