From 9260be0f35d1e118447c5dfdbf8ac8cb9b187ebb Mon Sep 17 00:00:00 2001 From: ruki Date: Mon, 30 Sep 2024 22:04:00 +0800 Subject: Update xmake.lua --- xmake/rules/iverilog/xmake.lua | 5 +---- 1 file changed, 1 insertion(+), 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) -- cgit v1.3.1