Skip to content
Snippets Groups Projects
Commit 0d8c5ba4 authored by Brad King's avatar Brad King
Browse files

FindOpenSSL: Search in more-specific directories before less-specific

Since commit v3.6.0-rc1~182^2 (FindOpenSSL: Prefer libs early in search
path regardless of name, 2016-04-04) we use the `NAMES_PER_DIR` option
to `find_library` calls to consider all names in each directory before
moving on to the next directory.  Fix our library search directory
ordering to place more-specific (e.g. VC/) directories before the
general directories.  Otherwise they may never be considered.

Closes: #16320
parent 2c2ffd38
Branches
Tags
No related merge requests found
......@@ -142,15 +142,15 @@ if(WIN32 AND NOT CYGWIN)
if(OPENSSL_USE_STATIC_LIBS)
set(_OPENSSL_PATH_SUFFIXES
"lib"
"VC/static"
"lib/VC/static"
"VC/static"
"lib"
)
else()
set(_OPENSSL_PATH_SUFFIXES
"lib"
"VC"
"lib/VC"
"VC"
"lib"
)
endif ()
......@@ -227,8 +227,8 @@ if(WIN32 AND NOT CYGWIN)
NAMES_PER_DIR
${_OPENSSL_ROOT_HINTS_AND_PATHS}
PATH_SUFFIXES
"lib"
"lib/MinGW"
"lib"
)
find_library(SSL_EAY
......@@ -237,8 +237,8 @@ if(WIN32 AND NOT CYGWIN)
NAMES_PER_DIR
${_OPENSSL_ROOT_HINTS_AND_PATHS}
PATH_SUFFIXES
"lib"
"lib/MinGW"
"lib"
)
mark_as_advanced(SSL_EAY LIB_EAY)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment