Skip to content

Commit 97880cb

Browse files
committed
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.
1 parent c00d469 commit 97880cb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/libprojectM/CMakeLists.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -164,10 +164,10 @@ add_library(libprojectM::projectM ALIAS projectM)
164164

165165
install(TARGETS projectM
166166
EXPORT libprojectMTargets
167-
LIBRARY DESTINATION "${PROJECTM_LIB_DIR}"
168-
RUNTIME DESTINATION "${PROJECTM_LIB_DIR}"
169-
ARCHIVE DESTINATION "${PROJECTM_LIB_DIR}"
170-
COMPONENT Runtime
167+
LIBRARY DESTINATION "${PROJECTM_LIB_DIR}" COMPONENT Runtime
168+
RUNTIME DESTINATION "${PROJECTM_LIB_DIR}" COMPONENT Runtime
169+
ARCHIVE DESTINATION "${PROJECTM_LIB_DIR}" COMPONENT Devel
170+
PUBLIC_HEADER DESTINATION "${PROJECTM_INCLUDE_DIR}/libprojectM" COMPONENT Devel
171171
)
172172

173173
if(ENABLE_CXX_INTERFACE)

0 commit comments

Comments
 (0)