Merge pull request #885 from Barenboim/master

optimize bazel
This commit is contained in:
xiehan
2022-04-29 18:17:18 +08:00
committed by GitHub
+25 -31
View File
@@ -165,6 +165,7 @@ cc_library(
],
visibility = ["//visibility:public"],
)
cc_library(
name = 'upstream',
hdrs = [
@@ -187,32 +188,6 @@ cc_library(
visibility = ["//visibility:public"],
)
cc_library(
name = 'kafka_client',
hdrs = [
'src/client/WFKafkaClient.h',
'src/factory/KafkaTaskImpl.inl',
'src/protocol/KafkaDataTypes.h',
'src/protocol/KafkaMessage.h',
'src/protocol/KafkaResult.h',
'src/protocol/kafka_parser.h',
],
includes = [
'src/client',
'src/factory',
'src/protocol',
],
srcs = [
'src/client/WFKafkaClient.cc',
'src/protocol/KafkaDataTypes.cc',
'src/protocol/KafkaResult.cc',
'src/protocol/kafka_parser.c',
],
deps = [
':common',
],
)
cc_library(
name = 'kafka_message',
hdrs = [
@@ -238,16 +213,35 @@ cc_library(
cc_library(
name = 'kafka',
hdrs = [
'src/client/WFKafkaClient.h',
'src/factory/KafkaTaskImpl.inl',
'src/protocol/KafkaDataTypes.h',
'src/protocol/KafkaMessage.h',
'src/protocol/KafkaResult.h',
'src/protocol/kafka_parser.h',
],
includes = [
'src/client',
'src/factory',
'src/protocol',
],
srcs = [
'src/client/WFKafkaClient.cc',
'src/protocol/KafkaDataTypes.cc',
'src/protocol/KafkaResult.cc',
'src/protocol/kafka_parser.c',
],
deps = [
':kafka_client',
':common',
':kafka_message',
],
visibility = ["//visibility:public"],
linkopts = [
'-lsnappy',
'-llz4',
'-lz',
'-lzstd',
'-lsnappy',
'-llz4',
'-lz',
'-lzstd',
],
)