From 91144fbf54764feb005a33419d0129febd2365d4 Mon Sep 17 00:00:00 2001 From: Ole Troan Date: Tue, 17 Aug 2021 12:57:00 +0200 Subject: vat2: add shared memory argument Add prefix argument to specifiy shared memory segment. Add long arguments. Add argument to dump apis. Add help. Add template argument E.g: vat2 --template sw_interface_add_del_address { "_msgname": "sw_interface_add_del_address", "sw_if_index": 0, "is_add": false, "del_all": false, "prefix": "0.0.0.0" } Usage: vat2 [OPTION] Send API message to VPP and print reply -d, --debug Print additional information -p, --prefix Specify shared memory prefix to connect to a given VPP instance -f, --file File containing a JSON object with the arguments for the message to send --dump-apis List all APIs available from connected VPP instance Type: improvement Signed-off-by: Ole Troan Change-Id: I2d32483a727bc16990c9a30dfa9bc1fa7b1fa85a Signed-off-by: Ole Troan --- src/cmake/library.cmake | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/cmake') diff --git a/src/cmake/library.cmake b/src/cmake/library.cmake index 560b2c97d5c..d19eb3c80cc 100644 --- a/src/cmake/library.cmake +++ b/src/cmake/library.cmake @@ -129,13 +129,12 @@ macro(add_vpp_test_library lib) PREFIX "" LIBRARY_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/vat2_plugins) - # Later: Install and package # install .so - #install( - # TARGETS ${test_lib} - # DESTINATION ${VPP_LIBRARY_DIR}/vat2_plugins - # #COMPONENT ${ARG_COMPONENT} - # ) + install( + TARGETS ${test_lib} + DESTINATION ${VPP_LIBRARY_DIR}/vat2_plugins + COMPONENT ${ARG_COMPONENT} + ) endforeach() endmacro() -- cgit 1.2.3-korg