vhost/crypto: fix shared lib build without cryptodev
authorTimothy Redaelli <tredaelli@redhat.com>
Tue, 16 Oct 2018 20:47:16 +0000 (22:47 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 26 Oct 2018 20:14:05 +0000 (22:14 +0200)
commit1726e9994c77cddd40a2982a1a01ceaf18a83403
tree8f73669a353cd0b2b9e9d9d9d987cd73714496e4
parent3e77031be855e3bc8c70c2eaf219709cfd7426b0
vhost/crypto: fix shared lib build without cryptodev

Currently it's not possible to build DPDK as shared library with
cryptodev disabled since vhost is trying to link with rte_crypto,
but rte_crypto and rte_hash are only needed when you build vhost_crypto
and so only when cryptodev is enabled.

This patch fix this by linking rte_vhost with rte_crypto and rte_hash
only when cryptodev is enabled.

Fixes: b4ca81298613 ("vhost/crypto: fix build without cryptodev")
Fixes: 939066d96563 ("vhost/crypto: add public function implementation")
Cc: stable@dpdk.org
Signed-off-by: Timothy Redaelli <tredaelli@redhat.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
lib/librte_vhost/Makefile