summaryrefslogtreecommitdiffstats
path: root/tools/build-pkg.lua
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2016-01-01 17:06:21 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2016-01-17 21:30:18 (GMT)
commit533f5da3fd59737aa8fbb3a7c602e7cfceb48ab3 (patch)
treeb0ad5913b8ef35fe7e11e2004932ee690ecd1604 /tools/build-pkg.lua
parentffa25d96fed4fa304d5c7a27f791b3dbfa462918 (diff)
downloadmxe-533f5da3fd59737aa8fbb3a7c602e7cfceb48ab3.zip
mxe-533f5da3fd59737aa8fbb3a7c602e7cfceb48ab3.tar.gz
mxe-533f5da3fd59737aa8fbb3a7c602e7cfceb48ab3.tar.bz2
build-pkg: check-requirements MXE_TARGETS=...
check-requirements creates directories usr/<target> for all targets. By default, MXE_TARGETS=i686-w64-mingw32.static, so it creates a directory for i686-w64-mingw32.static only. (Currently this doesn't affect history in usr/.git as git ignores empty directories.)
Diffstat (limited to 'tools/build-pkg.lua')
-rwxr-xr-xtools/build-pkg.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/build-pkg.lua b/tools/build-pkg.lua
index 01db283..f9b4086 100755
--- a/tools/build-pkg.lua
+++ b/tools/build-pkg.lua
@@ -821,7 +821,8 @@ end
assert(not io.open('usr/.git'), 'Remove usr/')
assert(trim(shell('pwd')) == MXE_DIR,
"Clone MXE to " .. MXE_DIR)
-assert(execute(("%s check-requirements"):format(tool 'make')))
+assert(execute(("%s check-requirements MXE_TARGETS=%q"):format(
+ tool 'make', table.concat(TARGETS, ' '))))
if not max_items then
local cmd = ('%s download -j 6 -k'):format(tool 'make')
while not execute(cmd) do end