vcpkg/ports/brpc/fix_thrift.patch

29 lines
744 B
Diff
Raw Normal View History

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3deb7342..737f6a70 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -62,8 +62,10 @@ if(WITH_DEBUG_SYMBOLS)
endif()
if(WITH_THRIFT)
+ find_package(Thrift CONFIG REQUIRED)
+ # target_link_libraries(main PRIVATE thrift::thrift thriftz::thriftz thriftnb::thriftnb)
set(THRIFT_CPP_FLAG "-DENABLE_THRIFT_FRAMED_PROTOCOL")
- set(THRIFT_LIB "thrift")
+ set(THRIFT_LIB "thrift::thrift")
endif()
include(GNUInstallDirs)
@@ -196,9 +198,10 @@ set(DYNAMIC_LIB
${LEVELDB_LIB}
${PROTOC_LIB}
${CMAKE_THREAD_LIBS_INIT}
+ ${OPENSSL_CRYPTO_LIBRARY}
+ ${OPENSSL_SSL_LIBRARY}
${THRIFT_LIB}
${THRIFTNB_LIB}
- ${OPENSSL_CRYPTO_LIBRARY}
dl
z)