diff options
author | Benoît Ganne <bganne@cisco.com> | 2020-09-18 10:05:37 +0200 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2020-11-10 17:13:53 +0000 |
commit | ec4749a20f36af70d71dd37d86737a0d210fdc22 (patch) | |
tree | b1645d6b7c764dbae4a6b70670bdc943d194b96a /src/vpp/CMakeLists.txt | |
parent | ab0a87f32780a94f4d576bb9c5bef2715188d102 (diff) |
vpp: use vpp heap for libc
This makes libc use vpp main heap instead of the default libc heap.
This gives better visibility (accounting, tracing) on allocations
happening in external libraries called from vpp (eg. OpenSSL).
Type: feature
Change-Id: I5d8a673472145a4e090bedb443b8c58a967d1cca
Signed-off-by: Benoît Ganne <bganne@cisco.com>
Diffstat (limited to 'src/vpp/CMakeLists.txt')
-rw-r--r-- | src/vpp/CMakeLists.txt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/vpp/CMakeLists.txt b/src/vpp/CMakeLists.txt index ae1e4d76c02..0a8ec31601b 100644 --- a/src/vpp/CMakeLists.txt +++ b/src/vpp/CMakeLists.txt @@ -124,5 +124,13 @@ add_vpp_executable(vpp_prometheus_export DEPENDS api_headers ) +############################################################################## +# vppmem_preload library +############################################################################## +add_vpp_library(vppmem_preload + SOURCES mem/mem.c + LINK_LIBRARIES vppinfra +) + install(FILES conf/startup.conf DESTINATION etc/vpp COMPONENT vpp) install(FILES conf/80-vpp.conf DESTINATION etc/sysctl.d COMPONENT vpp) |