From 97880cb93271ec65fd469bc9c986db0989f370dc Mon Sep 17 00:00:00 2001 From: Kai Blaschke Date: Thu, 26 Jan 2023 14:26:00 +0100 Subject: [PATCH] Fix install components for main projectM library. Allows users to install only runtime libraries OR development files, e.g. to create separate "libprojectM" and "libprojectM-dev" packages on Linux. --- src/libprojectM/CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libprojectM/CMakeLists.txt b/src/libprojectM/CMakeLists.txt index 77632c52e..617c91815 100644 --- a/src/libprojectM/CMakeLists.txt +++ b/src/libprojectM/CMakeLists.txt @@ -164,10 +164,10 @@ add_library(libprojectM::projectM ALIAS projectM) install(TARGETS projectM EXPORT libprojectMTargets - LIBRARY DESTINATION "${PROJECTM_LIB_DIR}" - RUNTIME DESTINATION "${PROJECTM_LIB_DIR}" - ARCHIVE DESTINATION "${PROJECTM_LIB_DIR}" - COMPONENT Runtime + LIBRARY DESTINATION "${PROJECTM_LIB_DIR}" COMPONENT Runtime + RUNTIME DESTINATION "${PROJECTM_LIB_DIR}" COMPONENT Runtime + ARCHIVE DESTINATION "${PROJECTM_LIB_DIR}" COMPONENT Devel + PUBLIC_HEADER DESTINATION "${PROJECTM_INCLUDE_DIR}/libprojectM" COMPONENT Devel ) if(ENABLE_CXX_INTERFACE)