|
@@ -199,12 +199,14 @@ macro _ADD_SEM_PROP_IF_NON_EMPTY(Prop, Args...) {
|
|
|
}
|
|
|
|
|
|
# tag:proto tag:java-specific
|
|
|
+_WITH_KOTLIN_GRPC_SEM=
|
|
|
macro WITH_KOTLIN_GRPC() {
|
|
|
ENABLE(KOTLIN_PROTO)
|
|
|
PEERDIR(build/platform/java/kotlin_grpc)
|
|
|
- SET_APPEND(JAVA_PROTO_ARGS ${env:"JAVA_HOME=${JDK_RESOURCE}"} ${env:"KOTLIN_GRPC_JAR=${KOTLIN_GRPC_RESOURCE_GLOBAL}/grpc_kotlin/protoc-gen-grpc-kotlin-1.3.1.jar"} --plugin=protoc-gen-kotlin_grpc=${KOTLIN_GRPC_RESOURCE_GLOBAL}/grpc_kotlin/grpc_kotlin --kotlin_grpc_out=$ARCADIA_BUILD_ROOT/java_out)
|
|
|
- SET(JAVA_PROTOBUF_PEERS $JAVA_PROTOBUF_PEERS contrib/java/io/grpc/grpc-kotlin-stub/1.3.1)
|
|
|
+ SET_APPEND(JAVA_PROTO_ARGS ${env:"JAVA_HOME=${JDK_RESOURCE}"} ${env:"KOTLIN_GRPC_JAR=${KOTLIN_GRPC_RESOURCE_GLOBAL}/grpc_kotlin/protoc-gen-grpc-kotlin-${KOTLIN_GRPC_VERSION}.jar"} --plugin=protoc-gen-kotlin_grpc=${KOTLIN_GRPC_RESOURCE_GLOBAL}/grpc_kotlin/grpc_kotlin --kotlin_grpc_out=$ARCADIA_BUILD_ROOT/java_out)
|
|
|
+ SET(JAVA_PROTOBUF_PEERS $JAVA_PROTOBUF_PEERS contrib/java/io/grpc/grpc-kotlin-stub/$KOTLIN_GRPC_VERSION)
|
|
|
SET(JAVA_PROTOBUF_PEERS $JAVA_PROTOBUF_PEERS contrib/java/com/google/protobuf/protobuf-kotlin/${JAVA_PROTO_RUNTIME_VERSION})
|
|
|
+ SET(_WITH_KOTLIN_GRPC_SEM && proto_kotlin_grpc && proto_kotlin_grpc_version ${KOTLIN_GRPC_VERSION})
|
|
|
}
|
|
|
|
|
|
|
|
@@ -477,6 +479,7 @@ JAVA_PROTO_COMPILER_VERSION = 3.25.3
|
|
|
JAVA_PROTO_RUNTIME_VERSION = 3.25.3
|
|
|
JAVA_PROTO_COMMON_VERSION = 2.9.0
|
|
|
JAVA_GRPC_VERSION = 1.51.0
|
|
|
+KOTLIN_GRPC_VERSION = 1.3.1
|
|
|
JAVA_NETTY_NETTY_VERSION = 4.1.79.Final
|
|
|
KOTLIN_PROTO=no
|
|
|
KOTLIN_PROTO_PEERS=
|