mirror of
https://github.com/sogou/workflow.git
synced 2026-02-08 01:33:17 +08:00
Fix errors on FreeBSD. (#1760)
This commit is contained in:
@@ -107,9 +107,26 @@ endif()
|
||||
if (KAFKA STREQUAL "y")
|
||||
add_executable("kafka_cli" "tutorial-13-kafka_cli.cc")
|
||||
find_package(ZLIB REQUIRED)
|
||||
find_path(SNAPPY_INCLUDE_PATH NAMES snappy.h)
|
||||
find_library(SNAPPY_LIB NAMES snappy)
|
||||
find_library(LZ4_LIB NAMES lz4)
|
||||
if ((NOT SNAPPY_INCLUDE_PATH) OR (NOT SNAPPY_LIB))
|
||||
message(FATAL_ERROR "Fail to find snappy with KAFKA=y")
|
||||
endif ()
|
||||
include_directories(${SNAPPY_INCLUDE_PATH})
|
||||
|
||||
find_path(ZSTD_INCLUDE_PATH NAMES zstd.h)
|
||||
find_library(ZSTD_LIB NAMES zstd)
|
||||
if ((NOT ZSTD_INCLUDE_PATH) OR (NOT ZSTD_LIB))
|
||||
message(FATAL_ERROR "Fail to find zstd with KAFKA=y")
|
||||
endif ()
|
||||
include_directories(${ZSTD_INCLUDE_PATH})
|
||||
|
||||
find_path(LZ4_INCLUDE_PATH NAMES lz4.h)
|
||||
find_library(LZ4_LIB NAMES lz4)
|
||||
if ((NOT LZ4_INCLUDE_PATH) OR (NOT LZ4_LIB))
|
||||
message(FATAL_ERROR "Fail to find lz4 with KAFKA=y")
|
||||
endif ()
|
||||
include_directories(${LZ4_INCLUDE_PATH})
|
||||
target_link_libraries("kafka_cli" ${WFKAFKA_LIB} ${LIB} ZLIB::ZLIB ${SNAPPY_LIB} ${LZ4_LIB} ${ZSTD_LIB})
|
||||
endif ()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user