diff options
| author | ruki <[email protected]> | 2025-01-22 16:21:27 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-01-22 16:21:27 +0800 |
| commit | 2187c6165dc02d040360e9c39bb7aafcf083b209 (patch) | |
| tree | 3de8c1dca9b4986cffa0e5640323d4626f6cfb3c | |
| parent | 5ceda7120b2c8d702196e48ae6e11c848da611da (diff) | |
| parent | c2207261e13b17c93ee9fe38fc77bef713952208 (diff) | |
Merge pull request #6105 from xmake-io/verilator
improve verilator
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") |
