WORKSPACE 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. workspace(name = "com_github_skypjack_entt")
  2. load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
  3. http_archive(
  4. name = "com_google_googletest",
  5. strip_prefix = "googletest-release-1.8.1",
  6. url = "https://github.com/google/googletest/archive/release-1.8.1.tar.gz",
  7. sha256 = "9bf1fe5182a604b4135edc1a425ae356c9ad15e9b23f9f12a02e80184c3a249c",
  8. )
  9. http_archive(
  10. name = "org_duktape",
  11. url = "https://duktape.org/duktape-2.4.0.tar.xz",
  12. strip_prefix = "duktape-2.4.0",
  13. sha256 = "86a89307d1633b5cedb2c6e56dc86e92679fc34b05be551722d8cc69ab0771fc",
  14. build_file_content = """
  15. cc_library(
  16. name = "duktape",
  17. visibility = ["//visibility:public"],
  18. strip_include_prefix = "src",
  19. hdrs = ["src/duktape.h", "src/duk_config.h"],
  20. srcs = ["src/duktape.c", "src/duktape.h", "src/duk_config.h"],
  21. )
  22. """,
  23. )
  24. http_archive(
  25. name = "bazelregistry_cereal",
  26. strip_prefix = "cereal-8629f40d932d57c5337d4557327f6f22436211b7",
  27. url = "https://github.com/bazelregistry/cereal/archive/8629f40d932d57c5337d4557327f6f22436211b7.zip",
  28. sha256 = "c983a7a2e16b153c3de022a0818d2f4836e510a3fc3bea9d3703de79f58a90a6",
  29. )
  30. # This is for bazelregistry_cereal
  31. http_archive(
  32. name = "bazelregistry_rapidjson",
  33. strip_prefix = "rapidjson-6b980984dacf689be8f65be823203b967c69da04",
  34. url = "https://github.com/bazelregistry/rapidjson/archive/6b980984dacf689be8f65be823203b967c69da04.zip",
  35. sha256 = "82187ba8de53bab3b4fb9e56d0bae81a96fa27a115e5a6ce14c70f0ef9338965",
  36. )