commit | f457f1fa024ac8cd4f80885aa92b2fc22db882db | [log] [tgz] |
---|---|---|
author | Benoît Ganne <bganne@cisco.com> | Wed Jan 04 17:56:58 2023 +0100 |
committer | Dave Wallace <dwallacelf@gmail.com> | Tue Jan 10 20:51:05 2023 +0000 |
tree | 5f6b2eb4d58eb8b61718a2c4b62b94d5e1ecaa85 | |
parent | 9bc72ac8de6dcc74aa82fa6c3223e9f93b2dc3c2 [diff] |
build: do not link with libssl if not needed In most cases we only need OpenSSL libcrypto (crypto primitives) but not libssl (tls). Type: improvement Change-Id: I9dce27d23d65bf46aea2d0f8aaf417240701efcc Signed-off-by: Benoît Ganne <bganne@cisco.com>
diff --git a/src/plugins/crypto_openssl/CMakeLists.txt b/src/plugins/crypto_openssl/CMakeLists.txt index 5d86e3b..472b0ef 100644 --- a/src/plugins/crypto_openssl/CMakeLists.txt +++ b/src/plugins/crypto_openssl/CMakeLists.txt
@@ -23,5 +23,5 @@ main.c LINK_LIBRARIES - ${OPENSSL_LIBRARIES} + ${OPENSSL_CRYPTO_LIBRARIES} )
diff --git a/src/plugins/dpdk/CMakeLists.txt b/src/plugins/dpdk/CMakeLists.txt index a6dda26..48b1548 100644 --- a/src/plugins/dpdk/CMakeLists.txt +++ b/src/plugins/dpdk/CMakeLists.txt
@@ -156,7 +156,7 @@ ${DPDK_LINK_LIBRARIES} LINK_LIBRARIES - ${OPENSSL_LIBRARIES} + ${OPENSSL_CRYPTO_LIBRARIES} COMPONENT vpp-plugin-dpdk
diff --git a/src/plugins/ikev2/CMakeLists.txt b/src/plugins/ikev2/CMakeLists.txt index e4c1788..568271e 100644 --- a/src/plugins/ikev2/CMakeLists.txt +++ b/src/plugins/ikev2/CMakeLists.txt
@@ -40,5 +40,5 @@ ikev2_priv.h LINK_LIBRARIES - ${OPENSSL_LIBRARIES} + ${OPENSSL_CRYPTO_LIBRARIES} )
diff --git a/src/plugins/wireguard/CMakeLists.txt b/src/plugins/wireguard/CMakeLists.txt index 31f09f1..581fcf2 100644 --- a/src/plugins/wireguard/CMakeLists.txt +++ b/src/plugins/wireguard/CMakeLists.txt
@@ -54,7 +54,7 @@ wireguard_index_table.h wireguard_api.c - LINK_LIBRARIES ${OPENSSL_LIBRARIES} + LINK_LIBRARIES ${OPENSSL_CRYPTO_LIBRARIES} API_FILES wireguard.api