summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2025-01-22 16:21:27 +0800
committerGitHub <[email protected]>2025-01-22 16:21:27 +0800
commit2187c6165dc02d040360e9c39bb7aafcf083b209 (patch)
tree3de8c1dca9b4986cffa0e5640323d4626f6cfb3c
parent5ceda7120b2c8d702196e48ae6e11c848da611da (diff)
parentc2207261e13b17c93ee9fe38fc77bef713952208 (diff)
Merge pull request #6105 from xmake-io/verilator
improve verilator
-rw-r--r--tests/projects/embed/verilator/hello/src/sim_main.cpp2
-rw-r--r--tests/projects/embed/verilator/hello/xmake.lua2
-rw-r--r--tests/projects/embed/verilator/hello_vcd/xmake.lua2
-rw-r--r--tests/projects/embed/verilator/static/src/sim_main.cpp2
-rw-r--r--tests/projects/embed/verilator/static/xmake.lua2
5 files changed, 7 insertions, 3 deletions
diff --git a/tests/projects/embed/verilator/hello/src/sim_main.cpp b/tests/projects/embed/verilator/hello/src/sim_main.cpp
index 44cb1da1f..079ced121 100644
--- a/tests/projects/embed/verilator/hello/src/sim_main.cpp
+++ b/tests/projects/embed/verilator/hello/src/sim_main.cpp
@@ -1,6 +1,8 @@
#include "hello.h"
#include "verilated.h"
+double sc_time_stamp() { return 0; }
+
int main(int argc, char** argv) {
VerilatedContext* contextp = new VerilatedContext;
contextp->commandArgs(argc, argv);
diff --git a/tests/projects/embed/verilator/hello/xmake.lua b/tests/projects/embed/verilator/hello/xmake.lua
index c92d81bef..e2a0c5d18 100644
--- a/tests/projects/embed/verilator/hello/xmake.lua
+++ b/tests/projects/embed/verilator/hello/xmake.lua
@@ -1,4 +1,4 @@
-add_requires("verilator 5.016")
+add_requires("verilator")
target("hello")
add_rules("verilator.binary")
diff --git a/tests/projects/embed/verilator/hello_vcd/xmake.lua b/tests/projects/embed/verilator/hello_vcd/xmake.lua
index 50f5d930f..3dd5c0987 100644
--- a/tests/projects/embed/verilator/hello_vcd/xmake.lua
+++ b/tests/projects/embed/verilator/hello_vcd/xmake.lua
@@ -1,4 +1,4 @@
-add_requires("verilator 5.016")
+add_requires("verilator")
target("hello")
add_rules("verilator.binary")
diff --git a/tests/projects/embed/verilator/static/src/sim_main.cpp b/tests/projects/embed/verilator/static/src/sim_main.cpp
index 44cb1da1f..079ced121 100644
--- a/tests/projects/embed/verilator/static/src/sim_main.cpp
+++ b/tests/projects/embed/verilator/static/src/sim_main.cpp
@@ -1,6 +1,8 @@
#include "hello.h"
#include "verilated.h"
+double sc_time_stamp() { return 0; }
+
int main(int argc, char** argv) {
VerilatedContext* contextp = new VerilatedContext;
contextp->commandArgs(argc, argv);
diff --git a/tests/projects/embed/verilator/static/xmake.lua b/tests/projects/embed/verilator/static/xmake.lua
index 20f3d04a0..b681e90d3 100644
--- a/tests/projects/embed/verilator/static/xmake.lua
+++ b/tests/projects/embed/verilator/static/xmake.lua
@@ -1,4 +1,4 @@
-add_requires("verilator 5.016")
+add_requires("verilator")
target("hello")
add_rules("verilator.static")