aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordimdim11 <dimdim11@yandex-team.com>2023-10-30 12:37:44 +0300
committerdimdim11 <dimdim11@yandex-team.com>2023-10-30 13:47:16 +0300
commit9af186ad5de7ad791d6f3fe705f6ea6b58c74f58 (patch)
tree88c74356aedb9065a9edca240fb5bbe9035251d3
parent82a19ac4e4de08ae689d29000c763e8dfc2620ab (diff)
downloadydb-9af186ad5de7ad791d6f3fe705f6ea6b58c74f58.tar.gz
Add sem function exclude with EXCLUDE_VALUE
Add sem function exclude with EXCLUDE_VALUE
-rw-r--r--build/conf/java.conf7
-rw-r--r--build/export_generators/gradle/generator.toml1
-rw-r--r--build/export_generators/ide-gradle/generator.toml1
3 files changed, 7 insertions, 2 deletions
diff --git a/build/conf/java.conf b/build/conf/java.conf
index b43687b5db..063ee11d85 100644
--- a/build/conf/java.conf
+++ b/build/conf/java.conf
@@ -418,6 +418,7 @@ JAVA_CONTRIB_SEM= \
consumer_classpath $EXPORT_GRADLE_PROJECT_COORDS ${hide:TARGET} ${hide:AUTO_INPUT} && \
peers_closure $MANAGED_PEERS_CLOSURE && \
peers_closure_coords $EXPORT_GRADLE_PROJECT_COORDS_GLOBAL && \
+ exclude $EXCLUDE_VALUE && \
IGNORED
# tag:java-specific
@@ -773,7 +774,8 @@ BUILD_JAR_SEM= \
jar $MODDIR $REALPRJNAME ${hide:TARGET} ${hide:AUTO_INPUT} && \
applied_excludes $EXCLUDED_EXPORT_GRADLE_PROJECT_COORDS_GLOBAL ${hide:APPLIED_EXCLUDES} && \
excludes_rules $EXCLUDE_VALUE && \
- consumer_classpath $EXPORT_GRADLE_PROJECT_COORDS $_JAR_MAIN_SEM $_GRADLE_EXPORT_PUBLISHING_SEM
+ consumer_classpath $EXPORT_GRADLE_PROJECT_COORDS $_JAR_MAIN_SEM $_GRADLE_EXPORT_PUBLISHING_SEM && \
+ exclude $EXCLUDE_VALUE
### _EXPORT_GRADLE_TARGET_ATTR(NAME, VALUE...)
###
@@ -785,7 +787,8 @@ macro _EXPORT_GRADLE_TARGET_ATTR(NAME, VALUE...) {
BUILD_PROTO_JAR_SEM= \
jar_proto $MODDIR $REALPRJNAME ${hide:target} ${hide:AUTO_INPUT} && \
- consumer_classpath $EXPORT_GRADLE_PROJECT_COORDS $_EXPORT_GRADLE_TARGET_ATTR(proto_namespace $PROTO_NAMESPACE) $_EXPORT_GRADLE_TARGET_ATTR(proto_grpc ${ext=yes:_GRPC_ENABLED})
+ consumer_classpath $EXPORT_GRADLE_PROJECT_COORDS $_EXPORT_GRADLE_TARGET_ATTR(proto_namespace $PROTO_NAMESPACE) $_EXPORT_GRADLE_TARGET_ATTR(proto_grpc ${ext=yes:_GRPC_ENABLED}) && \
+ exclude $EXCLUDE_VALUE
# tag:java-specific tag:internal
### @usage: JAR_LIBRARY() #internal
diff --git a/build/export_generators/gradle/generator.toml b/build/export_generators/gradle/generator.toml
index 2bcccd3610..5040216c73 100644
--- a/build/export_generators/gradle/generator.toml
+++ b/build/export_generators/gradle/generator.toml
@@ -30,6 +30,7 @@ applied_excludes="list"
peers_closure="list"
peers_closure_coords="list"
excludes_rules="list"
+exclude="list"
[attrs.root]
diff --git a/build/export_generators/ide-gradle/generator.toml b/build/export_generators/ide-gradle/generator.toml
index 2a7fb3b5d6..fc78fe8e8d 100644
--- a/build/export_generators/ide-gradle/generator.toml
+++ b/build/export_generators/ide-gradle/generator.toml
@@ -29,6 +29,7 @@ applied_excludes="list"
peers_closure="list"
peers_closure_coords="list"
excludes_rules="list"
+exclude="list"
[attrs.root]