diff options
author | getsiu <getsiu@yandex-team.ru> | 2022-02-10 16:47:17 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:17 +0300 |
commit | 5c1eb9f48fd0ac41fd72519a8284ded6f0358f6f (patch) | |
tree | 9814fbd1c3effac9b8377c5d604b367b14e2db55 /build/plugins/lj_archive.py | |
parent | b7af6816e7f07e6271ae48e4ec76dabf1cfdbd11 (diff) | |
download | ydb-5c1eb9f48fd0ac41fd72519a8284ded6f0358f6f.tar.gz |
Restoring authorship annotation for <getsiu@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'build/plugins/lj_archive.py')
-rw-r--r-- | build/plugins/lj_archive.py | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/build/plugins/lj_archive.py b/build/plugins/lj_archive.py index 10d76f9c4d..1d80bb98f3 100644 --- a/build/plugins/lj_archive.py +++ b/build/plugins/lj_archive.py @@ -1,44 +1,44 @@ -def onlj_archive(unit, *args): +def onlj_archive(unit, *args): """ @usage: LJ_ARCHIVE(NAME Name LuaFiles...) Precompile .lua files using LuaJIT and archive both sources and results using sources names as keys """ - def iter_luas(l): - for a in l: - if a.endswith('.lua'): - yield a - - def iter_objs(l): - for a in l: - s = a[:-3] + 'raw' + def iter_luas(l): + for a in l: + if a.endswith('.lua'): + yield a + + def iter_objs(l): + for a in l: + s = a[:-3] + 'raw' unit.on_luajit_objdump(['OUT', s, a]) - yield s - - luas = list(iter_luas(args)) - objs = list(iter_objs(luas)) - + yield s + + luas = list(iter_luas(args)) + objs = list(iter_objs(luas)) + unit.onarchive_by_keys(['DONTCOMPRESS', 'NAME', 'LuaScripts.inc', 'KEYS', ':'.join(luas)] + objs) unit.onarchive_by_keys(['DONTCOMPRESS', 'NAME', 'LuaSources.inc', 'KEYS', ':'.join(luas)] + luas) - -def onlj_21_archive(unit, *args): + +def onlj_21_archive(unit, *args): """ @usage: LJ_21_ARCHIVE(NAME Name LuaFiles...) # deprecated Precompile .lua files using LuaJIT 2.1 and archive both sources and results using sources names as keys """ - def iter_luas(l): - for a in l: - if a.endswith('.lua'): - yield a - - def iter_objs(l): - for a in l: - s = a[:-3] + 'raw' + def iter_luas(l): + for a in l: + if a.endswith('.lua'): + yield a + + def iter_objs(l): + for a in l: + s = a[:-3] + 'raw' unit.on_luajit_21_objdump(['OUT', s, a]) - yield s - - luas = list(iter_luas(args)) - objs = list(iter_objs(luas)) - - unit.onarchive_by_keys(['DONTCOMPRESS', 'NAME', 'LuaScripts.inc', 'KEYS', ':'.join(luas)] + objs) - unit.onarchive_by_keys(['DONTCOMPRESS', 'NAME', 'LuaSources.inc', 'KEYS', ':'.join(luas)] + luas) - + yield s + + luas = list(iter_luas(args)) + objs = list(iter_objs(luas)) + + unit.onarchive_by_keys(['DONTCOMPRESS', 'NAME', 'LuaScripts.inc', 'KEYS', ':'.join(luas)] + objs) + unit.onarchive_by_keys(['DONTCOMPRESS', 'NAME', 'LuaSources.inc', 'KEYS', ':'.join(luas)] + luas) + |