Skip to content

Commit 4a00de4

Browse files
leograraujof
authored andcommitted
build: introduce cmake COMPONENT for sinsp
Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
1 parent 634a023 commit 4a00de4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cmake/modules/libsinsp.cmake

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,20 +66,25 @@ endif()
6666

6767
add_subdirectory(${LIBSINSP_DIR}/userspace/libsinsp ${CMAKE_BINARY_DIR}/libsinsp)
6868
set(LIBSINSP_LIB "${PROJECT_BINARY_DIR}/libsinsp/libsinsp.a")
69-
install(FILES "${LIBSINSP_LIB}" DESTINATION "${CMAKE_INSTALL_LIBDIR}/${LIBS_PACKAGE_NAME}/")
69+
install(FILES "${LIBSINSP_LIB}" DESTINATION "${CMAKE_INSTALL_LIBDIR}/${LIBS_PACKAGE_NAME}/"
70+
COMPONENT "sinsp")
7071
install(DIRECTORY "${LIBSINSP_DIR}/userspace/libsinsp" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${LIBS_PACKAGE_NAME}/userspace/"
72+
COMPONENT "sinsp"
7173
FILES_MATCHING PATTERN "*.h"
7274
PATTERN "*third_party*" EXCLUDE
7375
PATTERN "*examples*" EXCLUDE
7476
PATTERN "*doxygen*" EXCLUDE
7577
PATTERN "*scripts*" EXCLUDE
7678
PATTERN "*test*" EXCLUDE)
7779
install(DIRECTORY "${LIBSINSP_DIR}/common" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${LIBS_PACKAGE_NAME}/"
80+
COMPONENT "sinsp"
7881
FILES_MATCHING PATTERN "*.h")
7982
install(DIRECTORY "${LIBSINSP_DIR}/userspace/async" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${LIBS_PACKAGE_NAME}/userspace/"
83+
COMPONENT "sinsp"
8084
FILES_MATCHING PATTERN "*.h")
8185
if(WITH_CHISEL)
8286
install(DIRECTORY "${LIBSINSP_DIR}/userspace/chisel" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/${LIBS_PACKAGE_NAME}/userspace/"
87+
COMPONENT "sinsp"
8388
FILES_MATCHING PATTERN "*.h")
8489
endif()
8590

0 commit comments

Comments
 (0)