aboutsummaryrefslogtreecommitdiff
path: root/ports/wangle/fix_dependency.patch
diff options
context:
space:
mode:
authorPhoebe <20694052+PhoebeHui@users.noreply.github.com>2020-12-31 11:05:11 -0800
committerGitHub <noreply@github.com>2020-12-31 11:05:11 -0800
commit30124253eecff36bc90f73341edbfb4f845e2a1e (patch)
treecc1e0295485620f7f42a4d095800950101aba020 /ports/wangle/fix_dependency.patch
parente9e1e0898afe3232ff2793cfa2bc9e327ead9dea (diff)
downloadvcpkg-30124253eecff36bc90f73341edbfb4f845e2a1e.tar.gz
vcpkg-30124253eecff36bc90f73341edbfb4f845e2a1e.zip
[wangle] Fix dependency issue (#15400)
Diffstat (limited to 'ports/wangle/fix_dependency.patch')
-rw-r--r--ports/wangle/fix_dependency.patch56
1 files changed, 56 insertions, 0 deletions
diff --git a/ports/wangle/fix_dependency.patch b/ports/wangle/fix_dependency.patch
new file mode 100644
index 000000000..6b80a68f8
--- /dev/null
+++ b/ports/wangle/fix_dependency.patch
@@ -0,0 +1,56 @@
+diff --git a/wangle/CMakeLists.txt b/wangle/CMakeLists.txt
+index 8df7c76..f605f25 100644
+--- a/wangle/CMakeLists.txt
++++ b/wangle/CMakeLists.txt
+@@ -62,7 +62,7 @@ find_package(folly CONFIG REQUIRED)
+ find_package(fizz CONFIG REQUIRED)
+ find_package(fmt CONFIG REQUIRED)
+ find_package(OpenSSL REQUIRED)
+-find_package(Glog REQUIRED)
++find_package(glog CONFIG REQUIRED)
+ find_package(gflags CONFIG QUIET)
+ if (gflags_FOUND)
+ message(STATUS "Found gflags from package config")
+@@ -70,8 +70,8 @@ if (gflags_FOUND)
+ else()
+ find_package(Gflags REQUIRED)
+ endif()
+-find_package(LibEvent MODULE REQUIRED)
+-find_package(DoubleConversion REQUIRED)
++find_package(Libevent CONFIG REQUIRED)
++find_package(double-conversion CONFIG REQUIRED)
+ find_package(Threads REQUIRED)
+ if (UNIX AND NOT APPLE)
+ find_package(Librt)
+@@ -153,24 +153,23 @@ target_include_directories(
+ PUBLIC
+ $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/..>
+ $<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}>
++ PRIVATE
+ ${FIZZ_INCLUDE_DIR}
+ ${FOLLY_INCLUDE_DIR}
+ ${Boost_INCLUDE_DIR}
+- ${OPENSSL_INCLUDE_DIR}
+- ${GLOG_INCLUDE_DIRS}
+ ${GFLAGS_INCLUDE_DIRS}
+- ${LIBEVENT_INCLUDE_DIR}
+- ${DOUBLE_CONVERSION_INCLUDE_DIRS}
+ )
+ target_link_libraries(wangle PUBLIC
+ ${FOLLY_LIBRARIES}
+ ${FIZZ_LIBRARIES}
+ ${Boost_LIBRARIES}
+- ${OPENSSL_LIBRARIES}
+- ${GLOG_LIBRARIES}
++ OpenSSL::SSL
++ OpenSSL::Crypto
++ glog::glog
+ ${GFLAGS_LIBRARIES}
+- ${LIBEVENT_LIB}
+- ${DOUBLE_CONVERSION_LIBRARIES}
++ libevent::core
++ libevent::extra
++ double-conversion::double-conversion
+ ${CMAKE_DL_LIBS}
+ ${LIBRT_LIBRARIES}
+ Threads::Threads)