diff options
author | adrido <robots_only_adrido@gmx.com> | 2019-06-10 03:56:55 +0200 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2019-06-10 02:56:55 +0100 |
commit | bd6f1cca9dc357a6dbd54e86b3f575282daf6e1e (patch) | |
tree | 4f22d7ae58c5a1641fe1601d3e4e67b3c73ad51d /cmake/Modules/FindCURL.cmake | |
parent | 9a07792f4d79ae5b386b781e6e73377f5758ee6a (diff) | |
download | hax-minetest-server-bd6f1cca9dc357a6dbd54e86b3f575282daf6e1e.tar.gz hax-minetest-server-bd6f1cca9dc357a6dbd54e86b3f575282daf6e1e.zip |
Add compatibility to vcpkg buildsystem (#8317)
Diffstat (limited to 'cmake/Modules/FindCURL.cmake')
-rw-r--r-- | cmake/Modules/FindCURL.cmake | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/cmake/Modules/FindCURL.cmake b/cmake/Modules/FindCURL.cmake index 2ec866ef9..43aaf3e18 100644 --- a/cmake/Modules/FindCURL.cmake +++ b/cmake/Modules/FindCURL.cmake @@ -1,19 +1,16 @@ mark_as_advanced(CURL_LIBRARY CURL_INCLUDE_DIR) -find_library(CURL_LIBRARY NAMES curl) +find_library(CURL_LIBRARY NAMES curl libcurl) find_path(CURL_INCLUDE_DIR NAMES curl/curl.h) -set(CURL_REQUIRED_VARS CURL_LIBRARY CURL_INCLUDE_DIR) - if(WIN32) - find_file(CURL_DLL NAMES libcurl-4.dll - PATHS - "C:/Windows/System32" - DOC "Path to the cURL DLL (for installation)") - mark_as_advanced(CURL_DLL) - set(CURL_REQUIRED_VARS ${CURL_REQUIRED_VARS} CURL_DLL) + # If VCPKG_APPLOCAL_DEPS is ON, dll's are automatically handled by VCPKG + if(NOT VCPKG_APPLOCAL_DEPS) + find_file(CURL_DLL NAMES libcurl-4.dll libcurl.dll + DOC "Path to the cURL DLL (for installation)") + mark_as_advanced(CURL_DLL) + endif() endif() include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(CURL DEFAULT_MSG ${CURL_REQUIRED_VARS}) - +find_package_handle_standard_args(CURL DEFAULT_MSG CURL_LIBRARY CURL_INCLUDE_DIR) |