summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/rules/wdk/sign/sign.lua10
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")