summaryrefslogtreecommitdiff
path: root/xmake/plugins/pack/nsis/main.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2023-11-17 23:30:30 +0800
committerruki <[email protected]>2023-11-17 23:30:30 +0800
commit0accb1d4f09cc780bbb16ea510f791f8354ee741 (patch)
tree786529a1229992b92ac59a05f7bf48f4e46e6450 /xmake/plugins/pack/nsis/main.lua
parent42030c6ef77d2cdb5dfd1e809eff448f761d36a7 (diff)
add pack archive stub
Diffstat (limited to 'xmake/plugins/pack/nsis/main.lua')
-rw-r--r--xmake/plugins/pack/nsis/main.lua10
1 files changed, 8 insertions, 2 deletions
diff --git a/xmake/plugins/pack/nsis/main.lua b/xmake/plugins/pack/nsis/main.lua
index 22d63eb30..bb1da6a7a 100644
--- a/xmake/plugins/pack/nsis/main.lua
+++ b/xmake/plugins/pack/nsis/main.lua
@@ -586,7 +586,7 @@ function _get_specvars(package)
end
-- pack nsis package
-function _pack_nsis(makensis, package, opt)
+function _pack_nsis(makensis, package)
-- install the initial specfile
local specfile = package:specfile()
@@ -618,13 +618,19 @@ function _pack_nsis(makensis, package, opt)
end
function main(package)
+
+ -- only for windows
+ if not is_host("windows") then
+ return
+ end
+
cprint("packing %s", package:outputfile())
-- get makensis
local makensis, oldenvs = _get_makensis()
-- pack nsis package
- _pack_nsis(makensis.program, package, opt)
+ _pack_nsis(makensis.program, package)
-- done
os.setenvs(oldenvs)