X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvpp%2FCMakeLists.txt;h=df8383709b83e770c3ee007cf949eb0e4ef9cb68;hb=df87f8092f5b6b54eef0d5acf3c27c2e398a401a;hp=5aaaab729dfa89ec319447bdf09af6020d4d802e;hpb=983ebaa3ee58f93729ad96d6af24e93784ae43d8;p=vpp.git diff --git a/src/vpp/CMakeLists.txt b/src/vpp/CMakeLists.txt index 5aaaab729df..df8383709b8 100644 --- a/src/vpp/CMakeLists.txt +++ b/src/vpp/CMakeLists.txt @@ -33,12 +33,17 @@ 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) @@ -68,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() @@ -118,5 +124,20 @@ add_vpp_executable(vpp_prometheus_export DEPENDS api_headers ) +############################################################################## +# vppmem_preload library +############################################################################## +add_vpp_library(vppmem_preload + SOURCES mem/mem.c + LINK_LIBRARIES vppinfra +) + install(FILES conf/startup.conf DESTINATION etc/vpp COMPONENT vpp) install(FILES conf/80-vpp.conf DESTINATION etc/sysctl.d COMPONENT vpp) + +############################################################################## +# VAT2 plugins +############################################################################## +add_vpp_test_library(vpp + ${VPP_API_FILES} +)