aboutsummaryrefslogtreecommitdiff
path: root/binary
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-08-10 17:34:31 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-08-10 22:49:47 -0300
commitb5926be6dd3438c7f98afe7c9ffb28f52fb6a573 (patch)
tree5bdd3f1ab0832f01eb303f52d73fea5eb2053a52 /binary
parentc49e581f8df1d40acb759e54fd8fcfb52570be95 (diff)
downloadluarocks-b5926be6dd3438c7f98afe7c9ffb28f52fb6a573.tar.gz
luarocks-b5926be6dd3438c7f98afe7c9ffb28f52fb6a573.tar.bz2
luarocks-b5926be6dd3438c7f98afe7c9ffb28f52fb6a573.zip
Build Windows binaries as .exe in a separate directory
Diffstat (limited to 'binary')
-rw-r--r--binary/Makefile.windows2
-rwxr-xr-xbinary/all_in_one2
2 files changed, 2 insertions, 2 deletions
diff --git a/binary/Makefile.windows b/binary/Makefile.windows
index e7a5ea3b..e7bcca27 100644
--- a/binary/Makefile.windows
+++ b/binary/Makefile.windows
@@ -16,7 +16,7 @@ windows-binary: windows-deps/lib/liblua.a windows-deps/lib/libssl.a windows-deps
16 STATIC_GCC_RANLIB=$(MINGW_PREFIX)-ranlib \ 16 STATIC_GCC_RANLIB=$(MINGW_PREFIX)-ranlib \
17 STATIC_GCC_CC=$(MINGW_PREFIX)-gcc \ 17 STATIC_GCC_CC=$(MINGW_PREFIX)-gcc \
18 LUAROCKS_CROSS_COMPILING=1 \ 18 LUAROCKS_CROSS_COMPILING=1 \
19 $(MAKE) binary LUA_DIR=$(CURDIR)/windows-deps CC=$(MINGW_PREFIX)-gcc NM=$(MINGW_PREFIX)-nm BINARY_PLATFORM=windows BINARY_TARGET=build-windows-binary BINARY_SYSROOT=$(MINGW_SYSROOT) 19 $(MAKE) binary LUA_DIR=$(CURDIR)/windows-deps CC=$(MINGW_PREFIX)-gcc NM=$(MINGW_PREFIX)-nm BINARY_PLATFORM=windows buildbinarydir=build-windows-binary BINARY_SYSROOT=$(MINGW_SYSROOT)
20 20
21build-windows-deps/lua-$(LIBLUA_VERSION).tar.gz: 21build-windows-deps/lua-$(LIBLUA_VERSION).tar.gz:
22 mkdir -p $(@D) 22 mkdir -p $(@D)
diff --git a/binary/all_in_one b/binary/all_in_one
index f1c2e0a1..d6517d79 100755
--- a/binary/all_in_one
+++ b/binary/all_in_one
@@ -29,7 +29,7 @@ local MAIN_PROGRAM = arg[1] or "src/bin/luarocks"
29local LUA_DIR = arg[2] or "/usr" 29local LUA_DIR = arg[2] or "/usr"
30local EXCLUDE = arg[3] or "^src/luarocks/admin/" 30local EXCLUDE = arg[3] or "^src/luarocks/admin/"
31local SYSCONFDIR = arg[4] or "/etc/luarocks" 31local SYSCONFDIR = arg[4] or "/etc/luarocks"
32local TARGET = arg[5] or "binary-build" 32local TARGET = arg[5] or "build-binary"
33local MY_PLATFORM = arg[6] or "unix" 33local MY_PLATFORM = arg[6] or "unix"
34local CC = arg[7] or "gcc" 34local CC = arg[7] or "gcc"
35local NM = arg[8] or "nm" 35local NM = arg[8] or "nm"