VAPI: bugfixes
[vpp.git] / src / vpp-api / vapi / CMakeLists.txt
index 8feb12e..0aff882 100644 (file)
@@ -42,7 +42,7 @@ foreach(f ${VPP_API_FILES})
     OUTPUT ${output}
     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
     COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/vapi_cpp_gen.py
-    ARGS --remove-path ${input}
+    ARGS --gen-h-prefix=vapi --remove-path ${input}
     DEPENDS ${input} vapi_cpp_gen.py vapi_json_parser.py
     COMMENT "Generating VAPI C++ header ${output}"
   )
@@ -50,7 +50,7 @@ foreach(f ${VPP_API_FILES})
   list(APPEND VAPICLIENT_API_CPP_HEADERS ${output})
 endforeach ()
 
-add_custom_target(all-vapi-headers ALL DEPENDS
+add_custom_target(all-vapi-headers DEPENDS
   ${VAPICLIENT_API_C_HEADERS}
   ${VAPICLIENT_API_CPP_HEADERS}
 )
@@ -61,6 +61,7 @@ add_vpp_library(vapiclient
   libvapiclient.map
 
   LINK_LIBRARIES vppinfra vlibmemoryclient svm pthread m rt
+  DEPENDS all-vapi-headers
 )
 
 install(