asio: DEPENDS on openssl
asio: DEPENDS on openssl

asio may or may not build examples and tests that
depend on OpenSSL, alas, it has no way to explicitly
enable or disable OpenSSL support, which is enabled
unconditionally whenever openssl/ssl.h can be found.

Due to that we get non-deterministic build behaviour,
based on whether or not some other package pulled
OpenSSL into the sysroot before asio's configure is
running.

Additionally, we can get random compilation failures
if openssl/ssl.h exists during configure time, but is
removed from sysroot later, e.g. due to a concurrent
rebuild of OpenSSL at the same time as building asio.

Having an explicit DEPENDS avoids both these problems.
We can not use PACKAGECONFIG, because as mentioned
above there is no way to explicitly disable OpenSSL
support.

Signed-off-by: André Draszik <e0f0daa988e7fda0c61a99d2a4c0a9f3a85eb081@tycoint.com>
Reviewed-by: Sylvain Lemieux <98ff1370977328c277483b38450a822a747ae945@tycoint.com>
Signed-off-by: Martin Jansa <516df3ff67e1fa5d153800b15fb204c0a1a389dc@gmail.com>

lgirdk/meta-openembedded,lgirdk/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,openembedded/meta-openembedded,VCTLabs/meta-openembedded,mrchapp/meta-openembedded,mrchapp/meta-openembedded,rehsack/meta-openembedded,moto-timo/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,schnitzeltony/meta-openembedded,lgirdk/meta-openembedded,kraj/meta-openembedded,schnitzeltony/meta-openembedded,amery/meta-openembedded,openembedded/meta-openembedded,openembedded/meta-openembedded,schnitzeltony/meta-openembedded,mrchapp/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,victronenergy/meta-openembedded,moto-timo/meta-openembedded,rehsack/meta-openembedded,rehsack/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,VCTLabs/meta-openembedded,lgirdk/meta-openembedded,VCTLabs/meta-openembedded,lgirdk/meta-openembedded,mrchapp/meta-openembedded,kraj/meta-openembedded,amery/meta-openembedded,openembedded/meta-openembedded,victronenergy/meta-openembedded,VCTLabs/meta-openembedded,kraj/meta-openembedded,victronenergy/meta-openembedded,kraj/meta-openembedded,lgirdk/meta-openembedded,schnitzeltony/meta-openembedded,schnitzeltony/meta-openembedded,VCTLabs/meta-openembedded,schnitzeltony/meta-openembedded,lgirdk/meta-openembedded,openembedded/meta-openembedded,VCTLabs/meta-openembedded,amery/meta-openembedded,amery/meta-openembedded,amery/meta-openembedded,amery/meta-openembedded,rehsack/meta-openembedded,VCTLabs/meta-openembedded,victronenergy/meta-openembedded,openembedded/meta-openembedded,moto-timo/meta-openembedded,VCTLabs/meta-openembedded,schnitzeltony/meta-openembedded,sigma-embedded/elito-org.openembedded.meta,sigma-embedded/elito-org.openembedded.meta,rehsack/meta-openembedded,victronenergy/meta-openembedded,rehsack/meta-openembedded,moto-timo/meta-openembedded,victronenergy/meta-openembedded,amery/meta-openembedded,amery/meta-openembedded,victronenergy/meta-openembedded,mrchapp/meta-openembedded,openembedded/meta-openembedded,moto-timo/meta-openembedded,kraj/meta-openembedded,mrchapp/meta-openembedded,rehsack/meta-openembedded,kraj/meta-openembedded,kraj/meta-openembedded,openembedded/meta-openembedded,mrchapp/meta-openembedded,sigma-embedded/elito-org.openembedded.meta