diff options
| author | Hisham Muhammad <hisham@gobolinux.org> | 2020-01-06 17:47:37 -0300 |
|---|---|---|
| committer | Hisham Muhammad <hisham@gobolinux.org> | 2020-01-14 21:56:55 -0300 |
| commit | 613b66c271e8b6d4c060668bfe3ca055fc35b166 (patch) | |
| tree | 525fc6e8df94704671262a3a205c83e3b0de87c0 /makedist | |
| parent | 525c41f2024422808a72ca832f41ab1c6e32b6b3 (diff) | |
| download | luarocks-613b66c271e8b6d4c060668bfe3ca055fc35b166.tar.gz luarocks-613b66c271e8b6d4c060668bfe3ca055fc35b166.tar.bz2 luarocks-613b66c271e8b6d4c060668bfe3ca055fc35b166.zip | |
support for building 64-bit Windows all-in-one binary
Diffstat (limited to 'makedist')
| -rwxr-xr-x | makedist | 14 |
1 files changed, 12 insertions, 2 deletions
| @@ -167,8 +167,8 @@ then | |||
| 167 | cd .. | 167 | cd .. |
| 168 | rm -f "$out-linux-x86_64.zip.asc" | 168 | rm -f "$out-linux-x86_64.zip.asc" |
| 169 | 169 | ||
| 170 | make windows-binary | 170 | make windows-binary-32 |
| 171 | cd build-windows-binary | 171 | cd build-windows-binary-i686-w64-mingw32 |
| 172 | mkdir "$out-windows-32" | 172 | mkdir "$out-windows-32" |
| 173 | cp luarocks.exe "$out-windows-32/luarocks.exe" | 173 | cp luarocks.exe "$out-windows-32/luarocks.exe" |
| 174 | cp luarocks-admin.exe "$out-windows-32/luarocks-admin.exe" | 174 | cp luarocks-admin.exe "$out-windows-32/luarocks-admin.exe" |
| @@ -176,6 +176,15 @@ then | |||
| 176 | cd .. | 176 | cd .. |
| 177 | rm -f "$out-windows-32.zip.asc" | 177 | rm -f "$out-windows-32.zip.asc" |
| 178 | 178 | ||
| 179 | make windows-binary-64 | ||
| 180 | cd build-windows-binary-x86_64-w64-mingw32 | ||
| 181 | mkdir "$out-windows-64" | ||
| 182 | cp luarocks.exe "$out-windows-64/luarocks.exe" | ||
| 183 | cp luarocks-admin.exe "$out-windows-64/luarocks-admin.exe" | ||
| 184 | zip "../$out-windows-64.zip" "$out-windows-64"/* | ||
| 185 | cd .. | ||
| 186 | rm -f "$out-windows-64.zip.asc" | ||
| 187 | |||
| 179 | fi | 188 | fi |
| 180 | 189 | ||
| 181 | if [ "$1" = "sign" ] | 190 | if [ "$1" = "sign" ] |
| @@ -184,6 +193,7 @@ then | |||
| 184 | 193 | ||
| 185 | for f in \ | 194 | for f in \ |
| 186 | $out-windows-32.zip \ | 195 | $out-windows-32.zip \ |
| 196 | $out-windows-64.zip \ | ||
| 187 | $out-linux-x86_64.zip \ | 197 | $out-linux-x86_64.zip \ |
| 188 | $out-win32.zip \ | 198 | $out-win32.zip \ |
| 189 | $out.tar.gz | 199 | $out.tar.gz |
