aboutsummaryrefslogtreecommitdiffstats
path: root/build/ymake.core.conf
diff options
context:
space:
mode:
authorspreis <spreis@yandex-team.com>2023-06-29 06:30:11 +0300
committerspreis <spreis@yandex-team.com>2023-06-29 06:30:11 +0300
commitca464ac6b0e54cfe0bb5646d50242ed08cfc51e9 (patch)
tree712a436e7e29f0e5285b12b8725a4161f1e64a7d /build/ymake.core.conf
parent191b5d82ca039c36dd85b8a71ca1fdb834e97bce (diff)
downloadydb-ca464ac6b0e54cfe0bb5646d50242ed08cfc51e9.tar.gz
Fix EXPLICIT_OUTPUTS
Diffstat (limited to 'build/ymake.core.conf')
-rw-r--r--build/ymake.core.conf10
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...)