xmake.lua 496 B

12345678910111213141516
  1. package("protoc")
  2. set_kind("binary")
  3. set_homepage("https://developers.google.com/protocol-buffers/")
  4. set_description("Google's data interchange format compiler")
  5. if is_plat("android") then
  6. add_deps("protobuf-cpp", {configs = {tools = true, upb = true}})
  7. else
  8. add_deps("protobuf-cpp")
  9. end
  10. on_install("@windows", "@linux", "@macosx", "@bsd", "@msys", function (package) end)
  11. on_test(function (package)
  12. os.vrun("protoc --version")
  13. end)