STATS: Dynamically mapped shared memory segment
[vpp.git] / src / vpp / CMakeLists.txt
index 80114bd..999b280 100644 (file)
@@ -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()
 
@@ -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
+)