diff options
| author | ruki <[email protected]> | 2024-09-30 22:04:00 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-09-30 22:04:00 +0800 |
| commit | 9260be0f35d1e118447c5dfdbf8ac8cb9b187ebb (patch) | |
| tree | 19713dcfd23597b935b38aaa34a3f3fd4c864e45 | |
| parent | 8482d2e658cbac1720f500eb3cc37ce9491301eb (diff) | |
Update xmake.lua
| -rw-r--r-- | xmake/rules/iverilog/xmake.lua | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/xmake/rules/iverilog/xmake.lua b/xmake/rules/iverilog/xmake.lua index ec5e0257e..7b9705538 100644 --- a/xmake/rules/iverilog/xmake.lua +++ b/xmake/rules/iverilog/xmake.lua @@ -20,7 +20,6 @@ -- @see https://github.com/xmake-io/xmake/issues/3257 rule("iverilog.binary") - -- support SystemVerilog set_extensions(".v", ".sv", ".vhd") on_load(function (target) target:set("kind", "binary") @@ -82,7 +81,7 @@ rule("iverilog.binary") end -- get defines - for _, define in ipairs(target:get_from("defines", "*") or {}) do + for _, define in ipairs((target:get_from("defines", "*"))) do table.insert(argv, "-D" .. define) end @@ -113,7 +112,5 @@ rule("iverilog.binary") on_run(function (target) local toolchain = assert(target:toolchain("iverilog"), 'we need set_toolchains("iverilog") in target("%s")', target:name()) local vvp = assert(toolchain:config("vvp"), "vvp not found!") - - -- some oscilloscopes do not support lxt2 os.execv(vvp, {"-n", target:targetfile()}) end) |
