Skip to content

FindOpenSSL: find_file() NAMES takes file names only

Richard Levitte requested to merge levitte/cmake:fix-FindOpenSSL-applink into master

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

Merge request reports