diff options
author | vturov <vturov@yandex-team.com> | 2024-08-15 13:30:38 +0300 |
---|---|---|
committer | vturov <vturov@yandex-team.com> | 2024-08-15 14:11:41 +0300 |
commit | ad86d255e140f3952cd1606b983a6ded81d2b1df (patch) | |
tree | ed0589ce1d32872d8ba3071594d85f9be7c414cf /build | |
parent | 19ed594f3febecccdb59b1233e10d5d7a1a45167 (diff) | |
download | ydb-ad86d255e140f3952cd1606b983a6ded81d2b1df.tar.gz |
TS_PACKAGE by glob
Добавляем возможность описывать список файлов для TS_PACKAGE с помощью GLOB'ов
b10e0775708047bb73326dbce495e367903c3323
Diffstat (limited to 'build')
-rw-r--r-- | build/conf/ts/ts.conf | 8 | ||||
-rw-r--r-- | build/conf/ts/ts_package.conf | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/build/conf/ts/ts.conf b/build/conf/ts/ts.conf index 4ef7732e50..e2b9db57f9 100644 --- a/build/conf/ts/ts.conf +++ b/build/conf/ts/ts.conf @@ -176,6 +176,14 @@ macro TS_FILES(Files...) { _TS_FILES($Files) } +### TS_FILES_GLOB(Glob...) +### +### Adds files to output by glob, e.g. TS_FILES_GLOB(**/*.css) +macro TS_FILES_GLOB(Glob...) { + _GLOB(FILES_BY_GLOB ${Glob}) + TS_FILES(${FILES_BY_GLOB}) +} + @import "${CONF_ROOT}/conf/ts/node_modules.conf" @import "${CONF_ROOT}/conf/ts/ts_next.conf" @import "${CONF_ROOT}/conf/ts/ts_package.conf" diff --git a/build/conf/ts/ts_package.conf b/build/conf/ts/ts_package.conf index 76abb4f853..7eaea17e67 100644 --- a/build/conf/ts/ts_package.conf +++ b/build/conf/ts/ts_package.conf @@ -31,7 +31,7 @@ multimodule TS_PACKAGE { module BUILD: _TS_BASE_UNIT { .CMD=TS_PACK .EPILOGUE=_TS_PACKAGE_EPILOGUE - .ALLOWED=TS_FILES + .ALLOWED=TS_FILES TS_FILES_GLOB .ALIASES=FILES=TS_FILES SRCS=TS_FILES .PEERDIRSELF=TS_PREPARE_DEPS |