Fix bazel build (#5174)
authorAustin Schuh <AustinSchuh@users.noreply.github.com>
Thu, 14 Feb 2019 21:05:46 +0000 (13:05 -0800)
committerWouter van Oortmerssen <aardappel@gmail.com>
Thu, 14 Feb 2019 21:05:46 +0000 (22:05 +0100)
rules_go was out of date.  Update that.  Also, a dependency
monster_extra_cc_fbs snuck in.  So, let's add that.

Fixes: #5163

BUILD
WORKSPACE

diff --git a/BUILD b/BUILD
index 105f72f..be30227 100644 (file)
--- a/BUILD
+++ b/BUILD
@@ -133,7 +133,6 @@ cc_test(
         "src/idl_parser.cpp",
         "src/reflection.cpp",
         "src/util.cpp",
-        "monster_test_generated.h",
         "tests/namespace_test/namespace_test1_generated.h",
         "tests/namespace_test/namespace_test2_generated.h",
         "tests/test.cpp",
@@ -162,6 +161,10 @@ cc_test(
         ":tests/union_vector/union_vector.fbs",
     ],
     includes = ["include/"],
+    deps = [
+        ":monster_extra_cc_fbs",
+        ":monster_test_cc_fbs",
+    ],
 )
 
 # Test bzl rules
@@ -175,3 +178,8 @@ flatbuffer_cc_library(
         "tests/include_test/sub/include_test2.fbs",
     ],
 )
+
+flatbuffer_cc_library(
+    name = "monster_extra_cc_fbs",
+    srcs = ["tests/monster_extra.fbs"],
+)
index 148797e..be4a402 100644 (file)
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -1,11 +1,15 @@
 workspace(name = "com_github_google_flatbuffers")
 
 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+
 http_archive(
     name = "io_bazel_rules_go",
-    urls = ["https://github.com/bazelbuild/rules_go/releases/download/0.13.0/rules_go-0.13.0.tar.gz"],
-    sha256 = "ba79c532ac400cefd1859cbc8a9829346aa69e3b99482cd5a54432092cbc3933",
+    sha256 = "492c3ac68ed9dcf527a07e6a1b2dcbf199c6bf8b35517951467ac32e421c06c1",
+    urls = ["https://github.com/bazelbuild/rules_go/releases/download/0.17.0/rules_go-0.17.0.tar.gz"],
 )
-load("@io_bazel_rules_go//go:def.bzl", "go_rules_dependencies", "go_register_toolchains")
+
+load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
+
 go_rules_dependencies()
+
 go_register_toolchains()