aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/trantor/000-fix-deps.patch
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/trantor/000-fix-deps.patch')
-rw-r--r--vcpkg/ports/trantor/000-fix-deps.patch44
1 files changed, 44 insertions, 0 deletions
diff --git a/vcpkg/ports/trantor/000-fix-deps.patch b/vcpkg/ports/trantor/000-fix-deps.patch
new file mode 100644
index 0000000..40f7977
--- /dev/null
+++ b/vcpkg/ports/trantor/000-fix-deps.patch
@@ -0,0 +1,44 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a0b10de..ee63bc8 100755
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -245,7 +245,7 @@ endif(HAVE_SPDLOG)
+
+ set(HAVE_C-ARES NO)
+ if(BUILD_C-ARES)
+- find_package(c-ares)
++ find_package(c-ares CONFIG)
+ if(c-ares_FOUND)
+ message(STATUS "c-ares found!")
+ set(HAVE_C-ARES TRUE)
+@@ -256,7 +256,7 @@ if(HAVE_C-ARES)
+ if(NOT BUILD_SHARED_LIBS)
+ target_compile_definitions(${PROJECT_NAME} PRIVATE CARES_STATICLIB)
+ endif()
+- target_link_libraries(${PROJECT_NAME} PRIVATE c-ares_lib)
++ target_link_libraries(${PROJECT_NAME} PRIVATE c-ares::cares)
+ set(TRANTOR_SOURCES ${TRANTOR_SOURCES} trantor/net/inner/AresResolver.cc)
+ set(private_headers ${private_headers} trantor/net/inner/AresResolver.h)
+ if(APPLE)
+@@ -382,8 +382,6 @@ write_basic_package_version_file(
+ install(
+ FILES "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/TrantorConfig.cmake"
+ "${CMAKE_CURRENT_BINARY_DIR}/TrantorConfigVersion.cmake"
+- "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/Findc-ares.cmake"
+- "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/FindBotan.cmake"
+ DESTINATION "${INSTALL_TRANTOR_CMAKE_DIR}"
+ COMPONENT dev
+ )
+diff --git a/cmake/templates/TrantorConfig.cmake.in b/cmake/templates/TrantorConfig.cmake.in
+index e9422ed..142d1d6 100644
+--- a/cmake/templates/TrantorConfig.cmake.in
++++ b/cmake/templates/TrantorConfig.cmake.in
+@@ -19,7 +19,7 @@ if(@Botan_FOUND@)
+ find_dependency(Botan)
+ endif()
+ if(@c-ares_FOUND@)
+- find_dependency(c-ares)
++ find_dependency(c-ares CONFIG)
+ endif()
+ find_dependency(Threads)
+ if(@spdlog_FOUND@)