From: Ruslan Babayev Date: Wed, 23 Dec 2020 09:08:38 +0000 (-0800) Subject: build: add plugin dependencies only when present X-Git-Tag: v21.10-rc0~765 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F34%2F30534%2F2;p=vpp.git build: add plugin dependencies only when present This fixes build for VPP_EXTERNAL_PROJECT plugin with missing PLUGIN_API_FILES. Type: fix Signed-off-by: Ruslan Babayev Change-Id: I687bedcd828d834b0a7de1363f0b2d063f75ee17 --- diff --git a/src/cmake/plugin.cmake b/src/cmake/plugin.cmake index c165b5914dc..aca90ab7fb6 100644 --- a/src/cmake/plugin.cmake +++ b/src/cmake/plugin.cmake @@ -56,7 +56,9 @@ macro(add_vpp_plugin name) if(NOT VPP_EXTERNAL_PROJECT) list(APPEND deps vpp_version_h api_headers) endif() - add_dependencies(${plugin_name} ${deps}) + if(deps) + add_dependencies(${plugin_name} ${deps}) + endif() set_target_properties(${plugin_name} PROPERTIES PREFIX "" LIBRARY_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/vpp_plugins)