[libxml2] Use NAMELINK_COMPONENT in CMake install



commit 8272db5318327742368a7046ca85355794958eef
Author: Markus Rickert <rickert fortiss org>
Date:   Sat Nov 28 22:54:40 2020 +0100

    Use NAMELINK_COMPONENT in CMake install

 CMakeLists.txt | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)
---
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1148e3e9..f2a600c4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -514,18 +514,10 @@ install(
        TARGETS LibXml2
        EXPORT LibXml2
        ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT development
-       LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT runtime NAMELINK_SKIP
+       LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT runtime NAMELINK_COMPONENT development
        RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT runtime
 )
 
-if(BUILD_SHARED_LIBS)
-       install(
-               TARGETS LibXml2
-               EXPORT LibXml2
-               LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT development NAMELINK_ONLY
-       )
-endif()
-
 if(MSVC AND BUILD_SHARED_LIBS)
        install(FILES $<TARGET_PDB_FILE:LibXml2> DESTINATION ${CMAKE_INSTALL_BINDIR} CONFIGURATIONS Debug 
RelWithDebInfo COMPONENT debug)
 endif()
@@ -643,15 +635,9 @@ if(LIBXML2_WITH_PYTHON)
        install(
                TARGETS LibXml2Mod
                ARCHIVE DESTINATION ${LIBXML2_PYTHON_INSTALL_DIR} COMPONENT development
-               LIBRARY DESTINATION ${LIBXML2_PYTHON_INSTALL_DIR} COMPONENT runtime NAMELINK_SKIP
+               LIBRARY DESTINATION ${LIBXML2_PYTHON_INSTALL_DIR} COMPONENT runtime NAMELINK_COMPONENT 
development
                RUNTIME DESTINATION ${LIBXML2_PYTHON_INSTALL_DIR} COMPONENT runtime
        )
-       if(BUILD_SHARED_LIBS)
-               install(
-                       TARGETS LibXml2Mod
-                       LIBRARY DESTINATION ${LIBXML2_PYTHON_INSTALL_DIR} COMPONENT development NAMELINK_ONLY
-               )
-       endif()
        if(MSVC AND BUILD_SHARED_LIBS)
                install(FILES $<TARGET_PDB_FILE:LibXml2Mod> DESTINATION ${LIBXML2_PYTHON_INSTALL_DIR} 
CONFIGURATIONS Debug RelWithDebInfo COMPONENT debug)
        endif()


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]