Skip to content

Commit c3d7d8b

Browse files
committed
verilator: Generate system-c
1 parent 31c4a16 commit c3d7d8b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

verilator/defs.bzl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,16 @@ def _verilator_cc_library(ctx):
133133
args = ctx.actions.args()
134134
args.add(verilator_toolchain.verilator)
135135
args.add("--no-std")
136-
args.add("--cc")
137136
args.add("--Mdir", verilator_output.path)
138137
args.add("--top-module", ctx.attr.module_top)
139138
args.add("--prefix", prefix)
140139
if ctx.attr.trace:
141140
args.add("--trace")
141+
if ctx.attr.systemc:
142+
args.add("--sc")
143+
else:
144+
args.add("--cc")
145+
142146
args.add_all(all_includes, format_each = "-I%s")
143147
args.add_all(verilog_files, expand_directories = True, map_each = _only_sv)
144148
args.add_all(verilator_toolchain.extra_vopts)

0 commit comments

Comments
 (0)