Commit 08bfeff0 authored by Alastair Robertson's avatar Alastair Robertson

Fix build: BCC library was split in two

parent a852b36f
......@@ -25,7 +25,7 @@ ExternalProject_Add(bcc
STEP_TARGETS build update
EXCLUDE_FROM_ALL 1
UPDATE_DISCONNECTED 1
BUILD_COMMAND ${CMAKE_COMMAND} --build . --target bcc-loader-static
BUILD_COMMAND ${CMAKE_COMMAND} --build . --target bcc-static
)
add_subdirectory(src)
......
......@@ -34,5 +34,6 @@ target_link_libraries(bpftrace ${llvm_libs})
add_dependencies(bpftrace bcc-build)
ExternalProject_Get_Property(bcc source_dir binary_dir)
include_directories(${source_dir}/src/cc)
target_link_libraries(bpftrace ${binary_dir}/src/cc/libbpf.a)
target_link_libraries(bpftrace ${binary_dir}/src/cc/libbcc-loader-static.a)
target_link_libraries(bpftrace ${CMAKE_CURRENT_SOURCE_DIR}/../../../../../../../usr/lib/x86_64-linux-gnu/libelf.a)
......@@ -21,6 +21,7 @@ add_executable(bpftrace_test
add_dependencies(bpftrace_test bcc-build)
ExternalProject_Get_Property(bcc source_dir binary_dir)
include_directories(${source_dir}/src/cc)
target_link_libraries(bpftrace_test ${binary_dir}/src/cc/libbpf.a)
target_link_libraries(bpftrace_test ${binary_dir}/src/cc/libbcc-loader-static.a)
target_link_libraries(bpftrace_test /usr/lib/x86_64-linux-gnu/libelf.a)
target_link_libraries(bpftrace_test /usr/lib/x86_64-linux-gnu/libz.a)
......
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