diff options
Diffstat (limited to 'src/plugins/dpdk/CMakeLists.txt')
-rw-r--r-- | src/plugins/dpdk/CMakeLists.txt | 51 |
1 files changed, 6 insertions, 45 deletions
diff --git a/src/plugins/dpdk/CMakeLists.txt b/src/plugins/dpdk/CMakeLists.txt index 79829401c93..e662dc9a1db 100644 --- a/src/plugins/dpdk/CMakeLists.txt +++ b/src/plugins/dpdk/CMakeLists.txt @@ -99,49 +99,12 @@ endif() # DPDK plugin ############################################################################## -if (${DPDK_VERSION} VERSION_LESS "20.8.0") -add_vpp_plugin(dpdk - SOURCES - buffer.c - main.c - thread.c - device/cli.c - device/common.c - device/device.c - device/flow.c - device/format.c - device/init.c - device/node.c - ipsec/cli.c - ipsec/crypto_node.c - ipsec/esp_decrypt.c - ipsec/esp_encrypt.c - ipsec/ipsec.c - cryptodev/cryptodev.c - - MULTIARCH_SOURCES - buffer.c - device/device.c - device/node.c - ipsec/crypto_node.c - ipsec/esp_decrypt.c - ipsec/esp_encrypt.c - - INSTALL_HEADERS - device/dpdk.h - ipsec/ipsec.h - - LINK_FLAGS - "${DPDK_LINK_FLAGS}" - - LINK_LIBRARIES - ${DPDK_LINK_LIBRARIES} - - COMPONENT - vpp-plugin-dpdk -) - +if (${DPDK_VERSION} VERSION_EQUAL "20.8.0") + set(DPDK_CRYPTODEV_SOURCE cryptodev_dp_api) else () + set(DPDK_CRYPTODEV_SOURCE cryptodev) +endif () + add_vpp_plugin(dpdk SOURCES buffer.c @@ -159,7 +122,7 @@ add_vpp_plugin(dpdk ipsec/esp_decrypt.c ipsec/esp_encrypt.c ipsec/ipsec.c - cryptodev/cryptodev_dp_api.c + cryptodev/${DPDK_CRYPTODEV_SOURCE}.c MULTIARCH_SOURCES buffer.c @@ -182,5 +145,3 @@ add_vpp_plugin(dpdk COMPONENT vpp-plugin-dpdk ) - -endif ()
\ No newline at end of file |