add_custom_target(${t} ALL DEPENDS ${OUTPUT_HEADERS})
add_dependencies(api_headers ${t})
endif()
+
endfunction()
function(vpp_generate_api_json_header file dir component)
get_filename_component(name ${file} NAME)
list(APPEND header_files
${file}.h
+ ${file}_enum.h
+ ${file}_types.h
${file}.json
${CMAKE_BINARY_DIR}/vpp-api/vapi/${name}.vapi.h
${CMAKE_BINARY_DIR}/vpp-api/vapi/${name}.vapi.hpp
)
endforeach()
add_custom_target(${target} DEPENDS ${header_files})
+ add_dependencies(api_headers ${target})
endfunction()
add_custom_target(api_headers