set(PKG_CONFIG_EXECUTABLE " F:/vcpkg/packages/pkgconf_x64-windows/tools/pkgconf/pkgconf.exe " ) # set(PKG_CONFIG_USE_CMAKE_PREFIX_PATH ON) set(PKG_CONFIG_ARGN " --errors-to-stdout " " --no-cache " " --log-file=F:/pkgconf.log " " --with-path=F:/vcpkg/packages/zlib_x64-windows/lib/pkgconfig " " --with-path=F:/vcpkg/packages/bzip2_x64-windows/lib/pkgconfig " " --with-path=F:/vcpkg/packages/openssl_x64-windows/lib/pkgconfig " " --path " )

------------

# OpenSSL
list(APPEND CMAKE_PREFIX_PATH "F:/vcpkg/packages/openssl_x64-windows/share/openssl") 
#find_package(OpenSSL REQUIRED)
#target_link_libraries(main PRIVATE OpenSSL::SSL OpenSSL::Crypto)
#set(ENV{PKG_CONFIG_PATH} "F:/vcpkg/packages/openssl_x64-windows/lib/pkgconfig")
#list(APPEND ENV{PKG_CONFIG_PATH} "F:/vcpkg/packages/openssl_x64-windows/lib/pkgconfig")
#list(APPEND CMAKE_PREFIX_PATH "F:/vcpkg/packages/openssl_x64-windows/lib/pkgconfig")
#find_package(PkgConfig REQUIRED)
pkg_search_module(OpenSSL-libcrypto REQUIRED libcrypto)
pkg_search_module(OpenSSL-libssl REQUIRED libssl)
pkg_search_module(OpenSSL REQUIRED openssl)  #  libssl libcrypto
#include_directories(${OpenSSL_INCLUDE_DIRS})
message("OpenSSL_INCLUDE_DIRS  >>> ${OpenSSL_INCLUDE_DIRS}")
message("OpenSSL_LIBRARIES  >>> ${OpenSSL_LIBRARIES}")