File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -3,17 +3,21 @@ load("//tools/buck:genrule.bzl", "genrule")
3
3
def rust_cxx_bridge (name , src , deps = []):
4
4
genrule (
5
5
name = "%s/header" % name ,
6
- srcs = [src ],
7
6
out = src + ".h" ,
8
- cmd = "$(exe //:codegen) --header ${SRCS} > ${OUT}" ,
9
- type = "cxxbridge" ,
7
+ cmd = "cp $(location :%s/generated)/generated.h ${OUT}" % name ,
10
8
)
11
9
12
10
genrule (
13
11
name = "%s/source" % name ,
14
- srcs = [src ],
15
12
out = src + ".cc" ,
16
- cmd = "$(exe //:codegen) ${SRCS} > ${OUT}" ,
13
+ cmd = "cp $(location :%s/generated)/generated.cc ${OUT}" % name ,
14
+ )
15
+
16
+ genrule (
17
+ name = "%s/generated" % name ,
18
+ srcs = [src ],
19
+ out = "." ,
20
+ cmd = "$(exe //:codegen) ${SRCS} -o ${OUT}/generated.h -o ${OUT}/generated.cc" ,
17
21
type = "cxxbridge" ,
18
22
)
19
23
You can’t perform that action at this time.
0 commit comments