FindOpenSSL: find_file() NAMES takes file names only
The proof with a test I did:
find_file(OPENSSL_APPLINK_SOURCE_tmp1 applink.c PATHS ${OPENSSL_INCLUDE_DIR}
NO_DEFAULT_PATH)
find_file(OPENSSL_APPLINK_SOURCE_tmp2 openssl/applink.c PATHS ${OPENSSL_INCLUDE_DIR}
NO_DEFAULT_PATH)
MESSAGE(DEBUG "OPENSSL_APPLINK_SOURCE_tmp1=${OPENSSL_APPLINK_SOURCE_tmp1}")
MESSAGE(DEBUG "OPENSSL_APPLINK_SOURCE_tmp2=${OPENSSL_APPLINK_SOURCE_tmp2}")
Result:
-- OPENSSL_APPLINK_SOURCE_tmp1=OPENSSL_APPLINK_SOURCE_tmp1-NOTFOUND
-- OPENSSL_APPLINK_SOURCE_tmp2=D:/a/vigenere/vigenere/openssl-install/include/openssl/applink.c