Static MT Poco Crypto tries to link to "libcrypto.lib", ignores POCO_NO_AUTOMATIC_LIBS, POCO_INTERNAL_OPENSSL_MSVC_VER and POCO_EXTERNAL_OPENSSL
I would expect any of the given flags to change what openSSL .lib file Poco looks for, or, in the case of POCO_NO_AUTOMATIC_LIBS, stop it from looking for it automatically at all. While POCO_NO_AUTOMATIC_LIBS does stop any other libs from being automatically linked. it seems to have no effect on Poco trying to automatically link libcrypto.lib.
Furthermore, regardless of which combination of preprocessor defines of the above I use, Poco always tries to link specifically against "libcrypto.lib", even when I am manually linking against our own build (which uses the MSVC naming "libcryptomt.lib") before linking to PocoCrypto.
Is this a bug, or is Poco itself supposed to be compiled with those flags, rather than just used with the flags in the project that includes and links to Poco?