diff options
author | spreis <spreis@yandex-team.com> | 2023-06-29 06:30:11 +0300 |
---|---|---|
committer | spreis <spreis@yandex-team.com> | 2023-06-29 06:30:11 +0300 |
commit | ca464ac6b0e54cfe0bb5646d50242ed08cfc51e9 (patch) | |
tree | 712a436e7e29f0e5285b12b8725a4161f1e64a7d /build/ymake.core.conf | |
parent | 191b5d82ca039c36dd85b8a71ca1fdb834e97bce (diff) | |
download | ydb-ca464ac6b0e54cfe0bb5646d50242ed08cfc51e9.tar.gz |
Fix EXPLICIT_OUTPUTS
Diffstat (limited to 'build/ymake.core.conf')
-rw-r--r-- | build/ymake.core.conf | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/build/ymake.core.conf b/build/ymake.core.conf index 633c421954..664316e970 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -3440,6 +3440,11 @@ module UNION: _BASE_UNIT { SET(DONT_RESOLVE_INCLUDES yes) SET(NEED_PLATFORM_PEERDIRS no) PEERDIR_TAGS=CPP_PROTO CPP_FBS PY2 PY2_NATIVE YQL_UDF_SHARED __EMPTY__ DOCSBOOK JAR_RUNNABLE PY3_BIN DLL PACKAGE_UNION + + UNION_OUTS=${hide;late_out:AUTO_INPUT} + when ($_UNION_EXPLICIT_OUTPUTS) { + UNION_OUTS=$_EXPAND_INS_OUTS($_UNION_EXPLICIT_OUTPUTS) + } } # tag:python-specific @@ -8032,7 +8037,6 @@ TOUCH_PACKAGE=$FAKE_PACKAGE_CMD $VCS_INFO_DISABLE_CACHE__NO_UID__ && $COPY_PACKA _P_PK=${kv;hide:"p PK"} TOUCH_PACKAGE_MF=$GENERATE_MF && $TOUCH_PACKAGE $_P_PK && $ADD_VCS_INFO_FILE_CMD -UNION_OUTS=${hide;late_out:AUTO_INPUT} # Note: we don't use touch.py in the command below to avoid introduction of undesired input UNION_CMD=$YMAKE_PYTHON -c open(\'$TARGET\',\'w\').close() ${kv;hide:"p UN"} ${kv;hide:"package UNION"} ${kv;hide:"pc light-cyan"} $UNION_OUTS $VCS_INFO_DISABLE_CACHE__NO_UID__ UNION_CMD_MF=$UNION_CMD && $GENERATE_MF @@ -8041,10 +8045,6 @@ macro _EXPAND_INS_OUTS(FILES{input}[]) { .CMD=${input;hide:FILES} ${late_out;hide:INPUT} } -when ($_UNION_EXPLICIT_OUTPUTS) { - UNION_OUTS=$_EXPAND_INS_OUTS($_UNION_EXPLICIT_OUTPUTS) -} - _UNION_EXPLICIT_OUTPUTS= ### @usage: EXPLICIT_OUTPUTS(Files...) |