[libxslt] Use NAMELINK_COMPONENT in CMake install



commit 24a15d56624a0e72828a28a49a6ad7d9681f026f
Author: Markus Rickert <rickert fortiss org>
Date:   Sat Nov 28 23:01:11 2020 +0100

    Use NAMELINK_COMPONENT in CMake install

 CMakeLists.txt | 28 +++-------------------------
 1 file changed, 3 insertions(+), 25 deletions(-)
---
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e68a84be..e1def21d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -260,18 +260,10 @@ install(
        TARGETS LibXslt
        EXPORT LibXslt
        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 LibXslt
-               EXPORT LibXslt
-               LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT development NAMELINK_ONLY
-       )
-endif()
-
 if(MSVC AND BUILD_SHARED_LIBS)
        install(FILES $<TARGET_PDB_FILE:LibXslt> DESTINATION ${CMAKE_INSTALL_BINDIR} CONFIGURATIONS Debug 
RelWithDebInfo COMPONENT debug)
 endif()
@@ -357,18 +349,10 @@ install(
        TARGETS LibExslt
        EXPORT LibXslt
        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 LibExslt
-               EXPORT LibXslt
-               LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT development NAMELINK_ONLY
-       )
-endif()
-
 if(MSVC AND BUILD_SHARED_LIBS)
        install(FILES $<TARGET_PDB_FILE:LibExslt> DESTINATION ${CMAKE_INSTALL_BINDIR} CONFIGURATIONS Debug 
RelWithDebInfo COMPONENT debug)
 endif()
@@ -421,15 +405,9 @@ if(LIBXSLT_WITH_PYTHON)
        install(
                TARGETS LibXsltMod
                ARCHIVE DESTINATION ${LIBXSLT_PYTHON_INSTALL_DIR} COMPONENT development
-               LIBRARY DESTINATION ${LIBXSLT_PYTHON_INSTALL_DIR} COMPONENT runtime NAMELINK_SKIP
+               LIBRARY DESTINATION ${LIBXSLT_PYTHON_INSTALL_DIR} COMPONENT runtime NAMELINK_COMPONENT 
development
                RUNTIME DESTINATION ${LIBXSLT_PYTHON_INSTALL_DIR} COMPONENT runtime
        )
-       if(BUILD_SHARED_LIBS)
-               install(
-                       TARGETS LibXsltMod
-                       LIBRARY DESTINATION ${LIBXSLT_PYTHON_INSTALL_DIR} COMPONENT development NAMELINK_ONLY
-               )
-       endif()
        if(MSVC AND BUILD_SHARED_LIBS)
                install(FILES $<TARGET_PDB_FILE:LibXsltMod> DESTINATION ${LIBXSLT_PYTHON_INSTALL_DIR} 
CONFIGURATIONS Debug RelWithDebInfo COMPONENT debug)
        endif()


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