diff options
author | Austin Anderson <angerson@google.com> | 2018-08-20 10:36:54 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-08-20 10:40:38 -0700 |
commit | 833e8803da346413676fff088ac97c4c26481a85 (patch) | |
tree | b2dc8b20d90592c206e8b79399d88b99c6023c97 /third_party/flatbuffers/BUILD.bazel | |
parent | 468288f3b6bfdc20d2197ecefdb63aed7f338366 (diff) |
Automated rollback of commit f35866577cb8d27a51b31f49f472e926c4359e1f
PiperOrigin-RevId: 209443205
Diffstat (limited to 'third_party/flatbuffers/BUILD.bazel')
-rw-r--r-- | third_party/flatbuffers/BUILD.bazel | 155 |
1 files changed, 0 insertions, 155 deletions
diff --git a/third_party/flatbuffers/BUILD.bazel b/third_party/flatbuffers/BUILD.bazel deleted file mode 100644 index 9d233a30d6..0000000000 --- a/third_party/flatbuffers/BUILD.bazel +++ /dev/null @@ -1,155 +0,0 @@ -package( - default_visibility = ["//visibility:public"], -) - -licenses(["notice"]) # Apache 2.0 - -exports_files(["LICENSE.txt"]) - -config_setting( - name = "freebsd", - values = {"cpu": "freebsd"}, - visibility = ["//visibility:public"], -) - -config_setting( - name = "windows", - values = {"cpu": "x64_windows"}, -) - -FLATBUFFERS_COPTS = select({ - ":windows": [], - "//conditions:default": [ - "-Wno-implicit-fallthrough", - "-fexceptions", - ], -}) - -# Public flatc library to compile flatbuffer files at runtime. -cc_library( - name = "flatbuffers", - srcs = [ - "include/flatbuffers/code_generators.h", - "include/flatbuffers/reflection_generated.h", - "src/code_generators.cpp", - "src/idl_gen_fbs.cpp", - "src/idl_gen_general.cpp", - "src/idl_gen_text.cpp", - "src/idl_parser.cpp", - "src/reflection.cpp", - "src/util.cpp", - ], - hdrs = [ - "include/flatbuffers/base.h", - "include/flatbuffers/flatbuffers.h", - "include/flatbuffers/flexbuffers.h", - "include/flatbuffers/hash.h", - "include/flatbuffers/idl.h", - "include/flatbuffers/reflection.h", - "include/flatbuffers/stl_emulation.h", - "include/flatbuffers/util.h", - ], - copts = FLATBUFFERS_COPTS, - includes = ["include/"], -) - -# Public flatc compiler library. -cc_library( - name = "flatc_library", - srcs = [ - "grpc/src/compiler/config.h", - "grpc/src/compiler/go_generator.h", - "grpc/src/compiler/schema_interface.h", - "include/flatbuffers/base.h", - "include/flatbuffers/code_generators.h", - "include/flatbuffers/flatbuffers.h", - "include/flatbuffers/flatc.h", - "include/flatbuffers/flexbuffers.h", - "include/flatbuffers/hash.h", - "include/flatbuffers/idl.h", - "include/flatbuffers/reflection.h", - "include/flatbuffers/reflection_generated.h", - "include/flatbuffers/stl_emulation.h", - "include/flatbuffers/util.h", - "src/code_generators.cpp", - "src/flatc.cpp", - "src/idl_gen_fbs.cpp", - "src/idl_parser.cpp", - "src/reflection.cpp", - "src/util.cpp", - ], - hdrs = [ - "include/flatbuffers/base.h", - "include/flatbuffers/code_generators.h", - "include/flatbuffers/flatbuffers.h", - "include/flatbuffers/flatc.h", - "include/flatbuffers/idl.h", - "include/flatbuffers/reflection.h", - "include/flatbuffers/stl_emulation.h", - "include/flatbuffers/util.h", - ], - copts = FLATBUFFERS_COPTS, - includes = [ - "grpc/", - "include/", - ], -) - -# Public flatc compiler. -cc_binary( - name = "flatc", - srcs = [ - "grpc/src/compiler/cpp_generator.cc", - "grpc/src/compiler/cpp_generator.h", - "grpc/src/compiler/go_generator.cc", - "grpc/src/compiler/go_generator.h", - "grpc/src/compiler/java_generator.cc", - "grpc/src/compiler/java_generator.h", - "grpc/src/compiler/schema_interface.h", - "src/flatc_main.cpp", - "src/idl_gen_cpp.cpp", - "src/idl_gen_general.cpp", - "src/idl_gen_go.cpp", - "src/idl_gen_grpc.cpp", - "src/idl_gen_js.cpp", - "src/idl_gen_json_schema.cpp", - "src/idl_gen_php.cpp", - "src/idl_gen_python.cpp", - "src/idl_gen_text.cpp", - ], - copts = FLATBUFFERS_COPTS, - includes = [ - "grpc/", - "include/", - ], - linkopts = select({ - ":freebsd": [ - "-lm", - ], - ":windows": [], - "//conditions:default": [ - "-lm", - "-ldl", - ], - }), - deps = [ - ":flatc_library", - ], -) - -filegroup( - name = "runtime_cc_srcs", - srcs = [ - "include/flatbuffers/base.h", - "include/flatbuffers/flatbuffers.h", - "include/flatbuffers/stl_emulation.h", - "include/flatbuffers/util.h", - ], -) - -cc_library( - name = "runtime_cc", - hdrs = ["runtime_cc_srcs"], - includes = ["include"], - linkstatic = 1, -) |