X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp%2FCMakeLists.txt;h=ae1e4d76c0209c5e1f0f6d7b842349ac90f0803d;hb=3a6adc52f;hp=401f1d0119029d81a4136525fbbbcdb61212512b;hpb=3cf9e67f5963e5f317e849892a6ec55be70a782d;p=vpp.git diff --git a/src/vpp/CMakeLists.txt b/src/vpp/CMakeLists.txt index 401f1d01190..ae1e4d76c02 100644 --- a/src/vpp/CMakeLists.txt +++ b/src/vpp/CMakeLists.txt @@ -33,17 +33,24 @@ add_custom_target(vpp_version_h ############################################################################## option(VPP_API_TEST_BUILTIN "Use builtin VPP API test." ON) +configure_file( + ${CMAKE_SOURCE_DIR}/vpp/vnet/config.h.in + ${CMAKE_BINARY_DIR}/vpp/vnet/config.h +) + set(VPP_API_FILES api/vpe_types.api api/vpe.api ) -vpp_add_api_files(vpp ${VPP_API_FILES}) +vpp_add_api_files(vpp core vpp ${VPP_API_FILES}) 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 ) @@ -66,6 +73,7 @@ if(VPP_API_TEST_BUILTIN) api/api_main.c api/plugin.c api/types.c + ../vnet/arp/arp_test.c ) add_definitions(-DVPP_API_TEST_BUILTIN=1) endif() @@ -81,6 +89,7 @@ add_vpp_headers(vpp api/vpe_msg_enum.h api/vpe_all_api_h.h stats/stat_segment.h + stats/stat_segment_shared.h ) ##############################################################################