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 <nickbroon@gmail.com>
This commit is contained in:
Nick Brown
2022-12-13 14:20:35 +00:00
committed by Damjan Marion
parent f9a1748798
commit 48ceadcf39

View File

@ -41,8 +41,10 @@ macro(add_vpp_library lib)
endif() endif()
install( install(
TARGETS ${lib} TARGETS ${lib}
DESTINATION ${VPP_LIBRARY_DIR} LIBRARY
COMPONENT ${ARG_COMPONENT} DESTINATION ${VPP_LIBRARY_DIR}
COMPONENT ${ARG_COMPONENT}
NAMELINK_COMPONENT ${ARG_COMPONENT}-dev
) )
if (ARG_LTO AND VPP_USE_LTO) if (ARG_LTO AND VPP_USE_LTO)