From 48ceadcf3938f47c95b0cf32784855e1651ccbdd Mon Sep 17 00:00:00 2001 From: Nick Brown Date: Tue, 13 Dec 2022 14:20:35 +0000 Subject: build: cmake NAMELINK_COMPONENT in vpp libraries Installs the unversioned .so symlink in the -dev component. This prevent debian lintian error: link-to-shared-library-in-wrong-package NAMELINK_COMPONENT was added in cmake 3.12 Type: make Change-Id: I9d743218fa1f6b677659d745525e399ff66e73f4 Signed-off-by: Nick Brown --- src/cmake/library.cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/cmake/library.cmake b/src/cmake/library.cmake index ad4adfcabc4..45b3944eb34 100644 --- a/src/cmake/library.cmake +++ b/src/cmake/library.cmake @@ -41,8 +41,10 @@ macro(add_vpp_library lib) endif() install( TARGETS ${lib} - DESTINATION ${VPP_LIBRARY_DIR} - COMPONENT ${ARG_COMPONENT} + LIBRARY + DESTINATION ${VPP_LIBRARY_DIR} + COMPONENT ${ARG_COMPONENT} + NAMELINK_COMPONENT ${ARG_COMPONENT}-dev ) if (ARG_LTO AND VPP_USE_LTO) -- cgit 1.2.3-korg