aboutsummaryrefslogtreecommitdiffstats
path: root/build/scripts
diff options
context:
space:
mode:
authortekireeva <tekireeva@yandex-team.ru>2022-06-28 15:34:27 +0300
committertekireeva <tekireeva@yandex-team.ru>2022-06-28 15:34:27 +0300
commit1bb893fa7e33b87bac9c8c82527543d1bf6e33c0 (patch)
tree5503f3dc29a55476b87c26d16666aad88a95900d /build/scripts
parent761cee71a642382c07f2540d9dec173db52ea398 (diff)
downloadydb-1bb893fa7e33b87bac9c8c82527543d1bf6e33c0.tar.gz
Create GOLANG_VERSION macro
ref:73e5ea23d07c29ad9d91bd0fbc28278bfb29b4d5
Diffstat (limited to 'build/scripts')
-rw-r--r--build/scripts/go_tool.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/build/scripts/go_tool.py b/build/scripts/go_tool.py
index 025c2ecfbc..7aa2d700e1 100644
--- a/build/scripts/go_tool.py
+++ b/build/scripts/go_tool.py
@@ -354,6 +354,8 @@ def _do_compile_go(args):
'-goversion',
'go{}'.format(args.goversion)
]
+ if args.lang:
+ cmd.append('-lang=go{}'.format(args.lang))
cmd.extend(get_trimpath_args(args))
compiling_runtime = False
if is_std_module:
@@ -817,6 +819,7 @@ if __name__ == '__main__':
parser.add_argument('++extld', nargs='?', default=None)
parser.add_argument('++extldflags', nargs='+', default=None)
parser.add_argument('++goversion', required=True)
+ parser.add_argument('++lang', nargs='?', default=None)
parser.add_argument('++asm-flags', nargs='*')
parser.add_argument('++compile-flags', nargs='*')
parser.add_argument('++link-flags', nargs='*')