From 983ebaa3ee58f93729ad96d6af24e93784ae43d8 Mon Sep 17 00:00:00 2001 From: Dave Barach Date: Fri, 1 Nov 2019 16:24:41 -0400 Subject: [PATCH] build: install generated api enum and type headers Otherwise, .api_enum.h and .api_types.h files are unavailable. If plugin B needs to send an API message to plugin A, it's out of luck. Type: fix Signed-off-by: Dave Barach Change-Id: I25fdb904b5cf57727d6196fa2c0c71be68f207ed Signed-off-by: Matthew Smith --- src/cmake/plugin.cmake | 2 ++ src/vpp/CMakeLists.txt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/cmake/plugin.cmake b/src/cmake/plugin.cmake index b18f337f218..a0c3de78f3c 100644 --- a/src/cmake/plugin.cmake +++ b/src/cmake/plugin.cmake @@ -39,6 +39,8 @@ macro(add_vpp_plugin name) set_property(GLOBAL APPEND PROPERTY VPP_API_FILES ${rpath}/${f}) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${f}.h + ${CMAKE_CURRENT_BINARY_DIR}/${f}_enum.h + ${CMAKE_CURRENT_BINARY_DIR}/${f}_types.h DESTINATION include/vpp_plugins/${name}/${dir} COMPONENT ${PLUGIN_DEV_COMPONENT} ) diff --git a/src/vpp/CMakeLists.txt b/src/vpp/CMakeLists.txt index da43b0f7a34..5aaaab729df 100644 --- a/src/vpp/CMakeLists.txt +++ b/src/vpp/CMakeLists.txt @@ -44,6 +44,8 @@ foreach(file ${VPP_API_FILES}) get_filename_component(dir ${file} DIRECTORY) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${file}.h + ${CMAKE_CURRENT_BINARY_DIR}/${file}_enum.h + ${CMAKE_CURRENT_BINARY_DIR}/${file}_types.h DESTINATION include/vpp/${dir} COMPONENT vpp-dev ) -- 2.16.6