blob: 3043e2c0cc3f21f8f991f7c8f1db368e4dce43b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
if(NOT BUILD_HEAP_TRACE)
return()
endif(NOT BUILD_HEAP_TRACE)
add_library(heap_trace SHARED src/cl_create_buffer_stub.cc
src/cl_release_mem_object.cc
src/cl_retain_mem_object_stub.cc
src/free_stub.cc
src/malloc_stub.cc
src/realloc_stub.cc
src/valloc_stub.cc
src/calloc_stub.cc
src/posix_memalign_stub.cc
src/aligned_alloc_stub.cc
src/symbol_searcher.cc
src/trace.cc
src/memory_pool_for_symbol_searcher_internals.cc
)
target_link_libraries(heap_trace PRIVATE ${CMAKE_DL_LIBS})
add_subdirectory(tests)
install(TARGETS heap_trace DESTINATION lib)
|