X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp%2FCMakeLists.txt;h=601bc0397d62063152bd42a429c652b7774efbbe;hb=f94c63ea392a79b509a7b8263f5a9372a58786f9;hp=80114bd5249d08141fd88db69566778168397e6d;hpb=4553c95ab7cac75838433fdd5cd3c0d0c1d6e2e6;p=vpp.git diff --git a/src/vpp/CMakeLists.txt b/src/vpp/CMakeLists.txt index 80114bd5249..601bc0397d6 100644 --- a/src/vpp/CMakeLists.txt +++ b/src/vpp/CMakeLists.txt @@ -39,13 +39,14 @@ set(VPP_API_FILES 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() @@ -55,7 +56,7 @@ set(VPP_SOURCES app/version.c oam/oam.c oam/oam_api.c - stats/stats.c + stats/stats_to_be_deprecated.c stats/stat_segment.c api/api.c api/json_format.c @@ -107,11 +108,17 @@ add_vpp_executable(summary_stats_client 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 +)