build: add cmake dependency from test plugin to api
[vpp.git] / src / cmake / plugin.cmake
index bf40aa5..c37e349 100644 (file)
@@ -78,6 +78,9 @@ macro(add_vpp_plugin name)
     add_library(${test_plugin_name} SHARED ${PLUGIN_API_TEST_SOURCES}
                ${api_includes})
     set_target_properties(${test_plugin_name} PROPERTIES NO_SONAME 1)
+    if(PLUGIN_API_FILES)
+      add_dependencies(${test_plugin_name} ${plugin_name}_api_headers)
+    endif()
     if(NOT VPP_EXTERNAL_PROJECT)
       add_dependencies(${test_plugin_name} api_headers)
     endif()