cmake: Fix VAPI .hpp generation 05/14505/1
authorMohsin Kazmi <sykazmi@cisco.com>
Mon, 27 Aug 2018 11:17:09 +0000 (13:17 +0200)
committerMohsin Kazmi <sykazmi@cisco.com>
Mon, 27 Aug 2018 14:28:04 +0000 (16:28 +0200)
Change-Id: I2bec3b2511f00d017f9b3a727809631695222c1a
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
src/vpp-api/vapi/CMakeLists.txt
src/vpp-api/vapi/vapi_cpp_gen.py

index 103e7c5..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}"
   )
index adf85c7..3260268 100755 (executable)
@@ -136,7 +136,7 @@ def gen_json_header(parser, logger, j, io, gen_h_prefix, add_debug_comments):
     print("#define %s" % include_guard)
     print("")
     print("#include <vapi/vapi.hpp>")
-    print("#include <%s%s>" % (gen_h_prefix, json_to_c_header_name(j)))
+    print("#include <%s%s>" % (gen_h_prefix, json_to_c_header_name(f)))
     print("")
     print("namespace vapi {")
     print("")