find_package(OpenSSL)
does not search <OPENSSL_ROOT_DIR>/lib64
for the OpenSSL libs. Is there a reason for that?
OpenSSL 3 in Ubuntu 16 LTS has default lib directory name lib64
.
I know of two ways to get around this.
The first is set PKG_CONFIG_PATH like PKG_CONFIG_PATH=<OPENSSL_ROOT_DIR>/lib64/pkgconfig cmake ...
The second is build OpenSSL with --libdir=lib
.