oam/oam.api
)
-vpp_add_api_files(vpp_api_headers ${VPP_API_FILES})
+vpp_add_api_files(vpp ${VPP_API_FILES})
foreach(file ${VPP_API_FILES})
get_filename_component(dir ${file} DIRECTORY)
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/${file}.h
DESTINATION include/vpp/${dir}
+ COMPONENT vpp-dev
)
endforeach()
SOURCES api/summary_stats_client.c
LINK_LIBRARIES vppinfra svm vlibmemoryclient
DEPENDS api_headers
+ NO_INSTALL
)
-add_vpp_executable(stat_client
- SOURCES app/stat_client.c
- LINK_LIBRARIES vppinfra svm vlibmemoryclient
+add_vpp_executable(vpp_get_stats
+ SOURCES app/vpp_get_stats.c
+ LINK_LIBRARIES vppapiclient vppinfra
DEPENDS api_headers
)
+add_vpp_executable(vpp_prometheus_export
+ SOURCES app/vpp_prometheus_export.c
+ LINK_LIBRARIES vppapiclient vppinfra svm vlibmemoryclient
+ DEPENDS api_headers
+)