From dc336aa42dee99e3b38b8c760c39cc8fafe9deca Mon Sep 17 00:00:00 2001 From: Ivan Babrou Date: Mon, 30 Dec 2019 11:47:58 -0800 Subject: [PATCH] Package static archives, closes #1938 This should help embed libbcc into bpftrace: * https://github.com/iovisor/bpftrace/issues/342 As well as other tools like ebpf_exporter, so that there is no longer a requirement to have a particular version libbcc installed. --- src/cc/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cc/CMakeLists.txt b/src/cc/CMakeLists.txt index c3e7d58fe20c..cc8b769b9592 100644 --- a/src/cc/CMakeLists.txt +++ b/src/cc/CMakeLists.txt @@ -142,7 +142,7 @@ if(LIBBPF_FOUND) install(TARGETS bcc-shared-no-libbpf LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() -install(TARGETS bcc-shared LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) +install(TARGETS bcc-shared bcc-static bcc-loader-static bpf-static LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) install(FILES ${bcc_table_headers} DESTINATION include/bcc) install(FILES ${bcc_api_headers} DESTINATION include/bcc) install(DIRECTORY ${libbpf_uapi} DESTINATION include/bcc/compat/linux FILES_MATCHING PATTERN "*.h")