diff options
| -rw-r--r-- | xmake/rules/wdk/sign/sign.lua | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/xmake/rules/wdk/sign/sign.lua b/xmake/rules/wdk/sign/sign.lua index 1bc6570f6..bd46af76a 100644 --- a/xmake/rules/wdk/sign/sign.lua +++ b/xmake/rules/wdk/sign/sign.lua @@ -56,11 +56,13 @@ function main(target, filepath, mode) -- get signtool local signtool = _get_tool(target, "signtool") - -- get timestamp - local timestamp = target:values("wdk.sign.timestamp") or "http://timestamp.verisign.com/scripts/timestamp.dll" - -- init arguments - local argv = {"sign", "/v", "/t", timestamp} + local argv = {"sign", "/v"} + local timestamp = target:values("wdk.sign.timestamp") + if timestamp then + table.insert(argv, "/t") + table.insert(argv, timestamp) + end local company = target:values("wdk.sign.company") if company then table.insert(argv, "/n") |
