summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2024-02-13 12:15:41 -0600
committerAlejandro Soto <alejandro@34project.org>2024-02-20 11:12:23 -0600
commit2c8c4d13a3d679646c2162b168e19103b42fb6ae (patch)
tree4a11d20725458b32bc7b1d93895a54c2649a0cc6 /mk
parent641f52789a392f6370195003a04d6e674878628d (diff)
mk: add enable_prof flag for verilator
Diffstat (limited to '')
-rw-r--r--mk/verilator.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/mk/verilator.mk b/mk/verilator.mk
index 0205e74..56d8783 100644
--- a/mk/verilator.mk
+++ b/mk/verilator.mk
@@ -37,7 +37,7 @@ define prepare_verilator_target
endef
define setup_verilator_target
- $(call build_vars,$(addprefix enable_,rand threads trace cov opt lto))
+ $(call build_vars,$(addprefix enable_,rand threads trace cov opt lto prof))
$(call target_var,vl_flags) = $(common_vl_flags)
$(call target_var,vl_cflags) = $(common_vl_cflags)
@@ -61,6 +61,7 @@ define set_verilator_common
$$(if $$(enable_trace),--trace --trace-fst --trace-structs) \
$$(if $$(enable_cov),--coverage) \
$$(if $$(enable_opt),-O3) \
+ $$(if $$(enable_prof),--prof-cfuncs) \
--cc --exe --prefix Vtop --MMD --MP
common_vl_flags := $$(static_flags) $$(core_info/$$(rule_top)/vl_flags)