From: Guillaume Solignac Date: Thu, 11 Jan 2024 12:39:11 +0000 (+0100) Subject: build: add vapi scripts to VPP_HOST_TOOLS_ONLY X-Git-Tag: v24.06-rc0~24 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=de04e023cbd469b26e80602f8f91934b7e984fb9;p=vpp.git build: add vapi scripts to VPP_HOST_TOOLS_ONLY vapi generators were missing from the VPP_HOST_TOOLS_ONLY, which prevents building an out-of-tree plugin with API files. We now install them. Type: improvement Signed-off-by: Guillaume Solignac Change-Id: Ie613c8f64034e933124325242f2f8b3ac3955878 --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4ef4259d8f6..ee2882b4285 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -220,6 +220,14 @@ include(cmake/plugin.cmake) option(VPP_HOST_TOOLS_ONLY "Build only host tools" OFF) if(VPP_HOST_TOOLS_ONLY) set(SUBDIRS tools/vppapigen cmake) + install( + PROGRAMS + vpp-api/vapi/vapi_c_gen.py + vpp-api/vapi/vapi_cpp_gen.py + vpp-api/vapi/vapi_json_parser.py + DESTINATION ${VPP_RUNTIME_DIR} + COMPONENT vpp-dev + ) elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") find_package(OpenSSL) set(SUBDIRS