Commit ad5672ba authored by temporal's avatar temporal

Update experimental SEBS file to support cross-compiling.

parent 0bcfeb9d
......@@ -134,8 +134,11 @@ class ProtobufLibrary(sebs.Rule):
protoc.expand_once()
# We must build protoc for the host configuration to allow cross-compiling.
host_protoc = self.context.configured_artifact(protoc.binary, "host")
protoc_action = self.context.action(self, "protobuf")
protoc_args = [protoc.binary, "-Isrc", "-Itmp", "-Iinclude","--cpp_out=tmp"]
protoc_args = [host_protoc, "-Isrc", "-Itmp", "-Iinclude","--cpp_out=tmp"]
cpp_srcs = []
for src in args.srcs:
......@@ -166,6 +169,7 @@ class ProtobufLibrary(sebs.Rule):
self.__cpp_library = _cpp.Library(srcs = cpp_srcs, deps = deps,
context = self.context)
self.__cpp_library.label = self.label
self.outputs = []
def as_cpp_library(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment