aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/modules/FindCARES.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/FindCARES.cmake')
-rw-r--r--cmake/modules/FindCARES.cmake19
1 files changed, 16 insertions, 3 deletions
diff --git a/cmake/modules/FindCARES.cmake b/cmake/modules/FindCARES.cmake
index e3794a9bb6..f69a2a906b 100644
--- a/cmake/modules/FindCARES.cmake
+++ b/cmake/modules/FindCARES.cmake
@@ -17,10 +17,23 @@ ENDIF (CARES_INCLUDE_DIRS)
INCLUDE(FindWSWinLibs)
FindWSWinLibs("c-ares-.*" "CARES_HINTS")
-FIND_PATH(CARES_INCLUDE_DIR ares.h HINTS "${CARES_HINTS}/include" )
+find_path( CARES_INCLUDE_DIR
+ NAMES ares.h
+ PATH_SUFFIXES
+ include
+ HINTS
+ "${CARES_INCLUDEDIR}"
+ "${CARES_HINTS}"
+)
-SET(CARES_NAMES cares libcares-2)
-FIND_LIBRARY(CARES_LIBRARY NAMES ${CARES_NAMES} HINTS "${CARES_HINTS}/lib" )
+find_library( CARES_LIBRARY
+ NAMES cares libcares-2
+ PATH_SUFFIXES
+ lib64 lib
+ HINTS
+ "${CARES_LIBDIR}"
+ "${CARES_HINTS}"
+)
# Try to retrieve version from header if found
if(CARES_INCLUDE_DIR)