Commit 5148fcec authored by Brendan Gregg's avatar Brendan Gregg Committed by yonghong-song

add usdt calls to libbcc (#1890)

add usdt calls to libbcc static library
parent 3d9b687d
...@@ -47,10 +47,15 @@ add_library(bcc-shared SHARED ...@@ -47,10 +47,15 @@ add_library(bcc-shared SHARED
set_target_properties(bcc-shared PROPERTIES VERSION ${REVISION_LAST} SOVERSION 0) set_target_properties(bcc-shared PROPERTIES VERSION ${REVISION_LAST} SOVERSION 0)
set_target_properties(bcc-shared PROPERTIES OUTPUT_NAME bcc) set_target_properties(bcc-shared PROPERTIES OUTPUT_NAME bcc)
if(ENABLE_USDT)
set(bcc_usdt_sources usdt/usdt.cc usdt/usdt_args.cc)
# else undefined
endif()
add_library(bcc-loader-static STATIC ${bcc_sym_sources} ${bcc_util_sources}) add_library(bcc-loader-static STATIC ${bcc_sym_sources} ${bcc_util_sources})
target_link_libraries(bcc-loader-static elf) target_link_libraries(bcc-loader-static elf)
add_library(bcc-static STATIC add_library(bcc-static STATIC
${bcc_common_sources} ${bcc_table_sources} ${bcc_util_sources}) ${bcc_common_sources} ${bcc_table_sources} ${bcc_util_sources} ${bcc_usdt_sources})
set_target_properties(bcc-static PROPERTIES OUTPUT_NAME bcc) set_target_properties(bcc-static PROPERTIES OUTPUT_NAME bcc)
set(bcc-lua-static set(bcc-lua-static
${bcc_common_sources} ${bcc_table_sources} ${bcc_sym_sources} ${bcc_util_sources}) ${bcc_common_sources} ${bcc_table_sources} ${bcc_sym_sources} ${bcc_util_sources})
...@@ -76,6 +81,7 @@ if(ENABLE_CPP_API) ...@@ -76,6 +81,7 @@ if(ENABLE_CPP_API)
endif() endif()
if(ENABLE_USDT) if(ENABLE_USDT)
list(APPEND bcc_api_headers bcc_usdt.h)
add_subdirectory(usdt) add_subdirectory(usdt)
list(APPEND bcc_common_libs_for_a usdt-static) list(APPEND bcc_common_libs_for_a usdt-static)
list(APPEND bcc_common_libs_for_s usdt-static) list(APPEND bcc_common_libs_for_s usdt-static)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment