Explorar o código

build system: removed support for bazel (no longer maintained)

Michele Caini %!s(int64=6) %!d(string=hai) anos
pai
achega
99f81e82d5

+ 0 - 9
BUILD.bazel

@@ -1,9 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_library(
-    name = "entt",
-    visibility = ["//visibility:public"],
-    strip_include_prefix = "src",
-    hdrs = glob(["src/**/*.h", "src/**/*.hpp"]),
-    copts = entt_copts,
-)

+ 0 - 2
CMakeLists.txt

@@ -187,13 +187,11 @@ endif()
 #
 #
 
 
 FILE(GLOB GH_WORKFLOWS .github/workflows/*.yml)
 FILE(GLOB GH_WORKFLOWS .github/workflows/*.yml)
-FILE(GLOB_RECURSE BUILD_BAZEL test/BUILD.bazel)
 
 
 add_custom_target(
 add_custom_target(
     entt_aob
     entt_aob
     SOURCES
     SOURCES
         ${GH_WORKFLOWS}
         ${GH_WORKFLOWS}
-        ${BUILD_BAZEL}
         .github/FUNDING.yml
         .github/FUNDING.yml
         AUTHORS
         AUTHORS
         CONTRIBUTING.md
         CONTRIBUTING.md

+ 0 - 7
README.md

@@ -220,13 +220,6 @@ documentation:
 * `CMake` version 3.2 or later.
 * `CMake` version 3.2 or later.
 * `Doxygen` version 1.8 or later.
 * `Doxygen` version 1.8 or later.
 
 
-Alternatively, `Bazel` is also supported as a build system (credits to
-[zaucy](https://github.com/zaucy) who introduced what's required with
-[this](https://github.com/skypjack/entt/pull/291) pull request and offered to
-maintain it).<br/>
-In the documentation below I'll still refer to `CMake`, this being the official
-build system of the library.
-
 If you are looking for a C++14 version of `EnTT`, check out the git tag `cpp14`.
 If you are looking for a C++14 version of `EnTT`, check out the git tag `cpp14`.
 
 
 ## Library
 ## Library

+ 0 - 41
WORKSPACE

@@ -1,41 +0,0 @@
-workspace(name = "com_github_skypjack_entt")
-
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-
-http_archive(
-    name = "com_google_googletest",
-    strip_prefix = "googletest-release-1.8.1",
-    url = "https://github.com/google/googletest/archive/release-1.8.1.tar.gz",
-    sha256 = "9bf1fe5182a604b4135edc1a425ae356c9ad15e9b23f9f12a02e80184c3a249c",
-)
-
-http_archive(
-    name = "org_duktape",
-    url = "https://duktape.org/duktape-2.4.0.tar.xz",
-    strip_prefix = "duktape-2.4.0",
-    sha256 = "86a89307d1633b5cedb2c6e56dc86e92679fc34b05be551722d8cc69ab0771fc",
-    build_file_content = """
-cc_library(
-    name = "duktape",
-    visibility = ["//visibility:public"],
-    strip_include_prefix = "src",
-    hdrs = ["src/duktape.h", "src/duk_config.h"],
-    srcs = ["src/duktape.c", "src/duktape.h", "src/duk_config.h"],
-)
-    """,
-)
-
-http_archive(
-    name = "bazelregistry_cereal",
-    strip_prefix = "cereal-8629f40d932d57c5337d4557327f6f22436211b7",
-    url = "https://github.com/bazelregistry/cereal/archive/8629f40d932d57c5337d4557327f6f22436211b7.zip",
-    sha256 = "c983a7a2e16b153c3de022a0818d2f4836e510a3fc3bea9d3703de79f58a90a6",
-)
-
-# This is for bazelregistry_cereal
-http_archive(
-    name = "bazelregistry_rapidjson",
-    strip_prefix = "rapidjson-6b980984dacf689be8f65be823203b967c69da04",
-    url = "https://github.com/bazelregistry/rapidjson/archive/6b980984dacf689be8f65be823203b967c69da04.zip",
-    sha256 = "82187ba8de53bab3b4fb9e56d0bae81a96fa27a115e5a6ce14c70f0ef9338965",
-)

+ 0 - 1
bazel/BUILD.bazel

@@ -1 +0,0 @@
-exports_files(["copts.bzl"], visibility = ["//:__subpackages__"])

+ 0 - 10
bazel/copts.bzl

@@ -1,10 +0,0 @@
-_msvc_copts = ["/std:c++17"]
-_gcc_copts = ["-std=c++17"]
-
-entt_copts = select({
-    # Windows
-    "@bazel_tools//src/conditions:windows": _msvc_copts,
-    "@bazel_tools//src/conditions:windows_msvc": _msvc_copts,
-    "@bazel_tools//src/conditions:windows_msys": _msvc_copts,
-    "//conditions:default": _gcc_copts,
-})

+ 0 - 0
test/BUILD.bazel


+ 0 - 11
test/benchmark/BUILD.bazel

@@ -1,11 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_binary(
-    name = "benchmark",
-    srcs = ["benchmark.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 0
test/entt/BUILD.bazel


+ 0 - 81
test/entt/core/BUILD.bazel

@@ -1,81 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "algorithm",
-    srcs = ["algorithm.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "family",
-    srcs = ["family.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "hashed_string",
-    srcs = ["hashed_string.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "ident",
-    srcs = ["ident.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "monostate",
-    srcs = ["monostate.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "type_info",
-    srcs = ["type_info.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "type_traits",
-    srcs = ["type_traits.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "utility",
-    srcs = ["utility.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 121
test/entt/entity/BUILD.bazel

@@ -1,121 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "actor",
-    copts = entt_copts,
-    srcs = ["actor.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "entity",
-    copts = entt_copts,
-    srcs = ["entity.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "group",
-    copts = entt_copts,
-    srcs = ["group.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "helper",
-    copts = entt_copts,
-    srcs = ["helper.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "observer",
-    copts = entt_copts,
-    srcs = ["observer.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",  
-    ],
-)
-
-cc_test(
-    name = "prototype",
-    copts = entt_copts,
-    srcs = ["prototype.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "registry",
-    copts = entt_copts,
-    srcs = ["registry.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "runtime_view",
-    copts = entt_copts,
-    srcs = ["runtime_view.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "snapshot",
-    copts = entt_copts,
-    srcs = ["snapshot.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",  
-    ],
-)
-
-cc_test(
-    name = "sparse_set",
-    copts = entt_copts,
-    srcs = ["sparse_set.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "storage",
-    copts = entt_copts,
-    srcs = ["storage.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "view",
-    copts = entt_copts,
-    srcs = ["view.cpp"],
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 11
test/entt/locator/BUILD.bazel

@@ -1,11 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "locator",
-    srcs = ["locator.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 11
test/entt/meta/BUILD.bazel

@@ -1,11 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "meta",
-    srcs = ["meta.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 21
test/entt/process/BUILD.bazel

@@ -1,21 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "process",
-    srcs = ["process.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "scheduler",
-    srcs = ["scheduler.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 11
test/entt/resource/BUILD.bazel

@@ -1,11 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "resource",
-    srcs = ["resource.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 41
test/entt/signal/BUILD.bazel

@@ -1,41 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "delegate",
-    srcs = ["delegate.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "dispatcher",
-    srcs = ["dispatcher.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "emitter",
-    srcs = ["emitter.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)
-
-cc_test(
-    name = "sigh",
-    srcs = ["sigh.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 0
test/lib/BUILD.bazel


+ 0 - 15
test/lib/dispatcher/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_dispatcher",
-    srcs = [
-        "types.h",
-        "lib.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 15
test/lib/emitter/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_emitter",
-    srcs = [
-        "types.h",
-        "lib.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 15
test/lib/meta/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_meta",
-    srcs = [
-        "types.h",
-        "lib.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 15
test/lib/registry/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_registry",
-    srcs = [
-        "types.h",
-        "lib.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 12
test/mod/BUILD.bazel

@@ -1,12 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "mod",
-    srcs = ["mod.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@org_duktape//:duktape",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 15
test/plugin/dispatcher/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_dispatcher_plugin",
-    srcs = [
-        "types.h",
-        "plugin.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 15
test/plugin/emitter/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_emitter_plugin",
-    srcs = [
-        "types.h",
-        "plugin.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 15
test/plugin/meta/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_meta_plugin",
-    srcs = [
-        "types.h",
-        "plugin.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 15
test/plugin/registry/BUILD.bazel

@@ -1,15 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "lib_registry_plugin",
-    srcs = [
-        "types.h",
-        "plugin.cpp",
-        "main.cpp",
-    ],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-    ],
-)

+ 0 - 12
test/snapshot/BUILD.bazel

@@ -1,12 +0,0 @@
-load("//bazel:copts.bzl", "entt_copts")
-
-cc_test(
-    name = "snapshot",
-    srcs = ["snapshot.cpp"],
-    copts = entt_copts,
-    deps = [
-        "//:entt",
-        "@com_google_googletest//:gtest_main",
-        "@bazelregistry_cereal//:cereal",
-    ],
-)