@@ -657,8 +657,6 @@ JAVA_PROTO_LIBRARY_SEM=$BUILD_PROTO_JAR_SEM $_GRADLE_EXPORT_PUBLISHING_SEM
657
657
658
658
module _CPP_PROTO : LIBRARY {
659
659
.ALLOWED=_EXPOSE LIST_PROTO
660
- # TODO(svidyuk): think about marker which forces semantics inheritance
661
- .SEM=CPP_PROTO_LIBRARY_SEM
662
660
FORCE_COVERAGE_DISABLED=yes
663
661
ENABLE(CPP_PROTO)
664
662
ENABLE(GEN_PROTO)
@@ -682,7 +680,6 @@ module _CPP_PROTO : LIBRARY {
682
680
module _JAVA_PROTO: EXTERNAL_JAVA_LIBRARY {
683
681
.EXTS=.jsrc
684
682
.ALLOWED=GRPC
685
- .SEM=JAVA_PROTO_LIBRARY_SEM
686
683
SET(PEERDIR_TAGS JAVA)
687
684
ENABLE(JAVA_PROTO)
688
685
DISABLE(_NEED_SBOM_INFO)
@@ -708,7 +705,6 @@ module _JAVA_PROTO: EXTERNAL_JAVA_LIBRARY {
708
705
module _PY_PROTO: PY2_LIBRARY {
709
706
.ALIASES=SRCS=PY_SRCS
710
707
.ALLOWED=OPTIMIZE_PY_PROTOS NO_OPTIMIZE_PY_PROTOS
711
- .SEM=IGNORED
712
708
SET(PEERDIR_TAGS PY2)
713
709
ENABLE(PY_PROTO)
714
710
DISABLE(_NEED_SBOM_INFO)
@@ -732,7 +728,6 @@ module _PY_PROTO: PY2_LIBRARY {
732
728
module _PY3_PROTO: PY3_LIBRARY {
733
729
.ALIASES=SRCS=PY_SRCS
734
730
.ALLOWED=OPTIMIZE_PY_PROTOS NO_OPTIMIZE_PY_PROTOS
735
- .SEM=IGNORED
736
731
SET(PEERDIR_TAGS PY3)
737
732
ENABLE(PY3_PROTO)
738
733
DISABLE(_NEED_SBOM_INFO)
@@ -755,7 +750,6 @@ module _PY3_PROTO: PY3_LIBRARY {
755
750
756
751
module _GO_PROTO: GO_LIBRARY {
757
752
.IGNORED=GENERATE_ENUM_SERIALIZATION GENERATE_ENUM_SERIALIZATION_WITH_HEADER YMAPS_SPROTO
758
- .SEM=IGNORED
759
753
SET(PEERDIR_TAGS GO)
760
754
ENABLE(GO_PROTO)
761
755
@@ -782,7 +776,6 @@ module _TS_PREPARE_DEPS: _PREPARE_DEPS_BASE {
782
776
783
777
module _DESC_PROTO: _BARE_UNIT {
784
778
.CMD=_PROTO_DESC_MERGE_CMD
785
- .SEM=IGNORED
786
779
.EXTS=.desc .rawproto
787
780
.NODE_TYPE=Library
788
781
.IGNORED=GENERATE_ENUM_SERIALIZATION GENERATE_ENUM_SERIALIZATION_WITH_HEADER YMAPS_SPROTO RESOURCE GO_PROTO_PLUGIN GRPC
@@ -831,24 +824,30 @@ module _DESC_PROTO: _BARE_UNIT {
831
824
### See: [GRPC()](#macro_GRPC), [OPTIMIZE_PY_PROTOS()](#macro_OPTIMIZE_PY_PROTOS), [INCLUDE_TAGS()](#macro_INCLUDE_TAGS), [EXCLUDE_TAGS()](#macro_EXCLUDE_TAGS)
832
825
multimodule PROTO_LIBRARY {
833
826
module CPP_PROTO: _CPP_PROTO {
827
+ # TODO(svidyuk): think about marker which forces semantics inheritance
828
+ .SEM=CPP_PROTO_LIBRARY_SEM
834
829
SET_APPEND(PEERDIR_TAGS CPP_PROTO)
835
830
}
836
831
837
832
module JAVA_PROTO: _JAVA_PROTO {
833
+ .SEM=JAVA_PROTO_LIBRARY_SEM
838
834
SET_APPEND(PEERDIR_TAGS JAVA_PROTO)
839
835
}
840
836
841
837
module PY_PROTO: _PY_PROTO {
838
+ .SEM=IGNORED
842
839
SET_APPEND(PEERDIR_TAGS PY_PROTO)
843
840
.PEERDIRSELF=CPP_PROTO
844
841
}
845
842
846
843
module PY3_PROTO: _PY3_PROTO {
844
+ .SEM=IGNORED
847
845
SET_APPEND(PEERDIR_TAGS PY3_PROTO)
848
846
.PEERDIRSELF=CPP_PROTO
849
847
}
850
848
851
849
module GO_PROTO: _GO_PROTO {
850
+ .SEM=IGNORED
852
851
SET_APPEND(PEERDIR_TAGS GO_PROTO)
853
852
}
854
853
@@ -867,6 +866,7 @@ multimodule PROTO_LIBRARY {
867
866
}
868
867
869
868
module DESC_PROTO: _DESC_PROTO {
869
+ .SEM=IGNORED
870
870
SET_APPEND(PEERDIR_TAGS DESC_PROTO)
871
871
}
872
872
}
@@ -902,28 +902,34 @@ module PROTO_REGISTRY: PROTO_DESCRIPTIONS {
902
902
### See: [PROTO_LIBRARY()](#module_PROTO_LIBRARY)
903
903
multimodule PROTO_SCHEMA {
904
904
module CPP_PROTO_FROM_SCHEMA: _CPP_PROTO {
905
+ # TODO(svidyuk): think about marker which forces semantics inheritance
906
+ .SEM=CPP_PROTO_LIBRARY_SEM
905
907
DISABLE(START_TARGET)
906
908
SET_APPEND(PEERDIR_TAGS CPP_PROTO CPP_PROTO_FROM_SCHEMA)
907
909
}
908
910
909
911
module JAVA_PROTO_FROM_SCHEMA: _JAVA_PROTO {
912
+ .SEM=JAVA_PROTO_LIBRARY_SEM
910
913
DISABLE(START_TARGET)
911
914
SET_APPEND(PEERDIR_TAGS JAVA_PROTO JAVA_PROTO_FROM_SCHEMA)
912
915
}
913
916
914
917
module PY_PROTO_FROM_SCHEMA: _PY_PROTO {
918
+ .SEM=IGNORED
915
919
.PEERDIRSELF=CPP_PROTO_FROM_SCHEMA
916
920
DISABLE(START_TARGET)
917
921
SET_APPEND(PEERDIR_TAGS PY_PROTO PY_PROTO_FROM_SCHEMA)
918
922
}
919
923
920
924
module PY3_PROTO_FROM_SCHEMA: _PY3_PROTO {
925
+ .SEM=IGNORED
921
926
.PEERDIRSELF=CPP_PROTO_FROM_SCHEMA
922
927
DISABLE(START_TARGET)
923
928
SET_APPEND(PEERDIR_TAGS PY3_PROTO PY3_PROTO_FROM_SCHEMA)
924
929
}
925
930
926
931
module GO_PROTO_FROM_SCHEMA: _GO_PROTO {
932
+ .SEM=IGNORED
927
933
DISABLE(START_TARGET)
928
934
SET_APPEND(PEERDIR_TAGS GO_PROTO GO_PROTO_FROM_SCHEMA)
929
935
}
@@ -945,6 +951,7 @@ multimodule PROTO_SCHEMA {
945
951
}
946
952
947
953
module DESC_PROTO_FROM_SCHEMA: _DESC_PROTO {
954
+ .SEM=IGNORED
948
955
DISABLE(START_TARGET)
949
956
SET_APPEND(PEERDIR_TAGS DESC_PROTO DESC_PROTO_FROM_SCHEMA)
950
957
}
0 commit comments