diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2022-07-28 23:57:09 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2022-08-26 11:53:15 -0300 |
commit | 6441053b53b77f9d96891b71d5e8b431e84bfb04 (patch) | |
tree | ed0c461ad9ffb3d82368693437a2040722eaffc7 /src | |
parent | a810d33fe57ff76233e1a636c869c4958eb84ba3 (diff) | |
download | luarocks-6441053b53b77f9d96891b71d5e8b431e84bfb04.tar.gz luarocks-6441053b53b77f9d96891b71d5e8b431e84bfb04.tar.bz2 luarocks-6441053b53b77f9d96891b71d5e8b431e84bfb04.zip |
mingw: default to x86_64 compiler on 64-bit Windows
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/core/cfg.lua | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/luarocks/core/cfg.lua b/src/luarocks/core/cfg.lua index 5b406121..4df2bcdc 100644 --- a/src/luarocks/core/cfg.lua +++ b/src/luarocks/core/cfg.lua | |||
@@ -331,10 +331,15 @@ local function make_defaults(lua_version, target_cpu, platforms, home) | |||
331 | defaults.external_deps_dirs = { "c:/external/", "c:/mingw", "c:/windows/system32" } | 331 | defaults.external_deps_dirs = { "c:/external/", "c:/mingw", "c:/windows/system32" } |
332 | defaults.cmake_generator = "MinGW Makefiles" | 332 | defaults.cmake_generator = "MinGW Makefiles" |
333 | defaults.variables.MAKE = "mingw32-make" | 333 | defaults.variables.MAKE = "mingw32-make" |
334 | defaults.variables.CC = "mingw32-gcc" | 334 | if target_cpu == "x86_64" then |
335 | defaults.variables.RC = "windres" | 335 | defaults.variables.CC = "x86_64-w64-mingw32-gcc" |
336 | defaults.variables.LD = "mingw32-gcc" | 336 | defaults.variables.LD = "x86_64-w64-mingw32-gcc" |
337 | else | ||
338 | defaults.variables.CC = "mingw32-gcc" | ||
339 | defaults.variables.LD = "mingw32-gcc" | ||
340 | end | ||
337 | defaults.variables.AR = "ar" | 341 | defaults.variables.AR = "ar" |
342 | defaults.variables.RC = "windres" | ||
338 | defaults.variables.RANLIB = "ranlib" | 343 | defaults.variables.RANLIB = "ranlib" |
339 | defaults.variables.CFLAGS = os.getenv("CFLAGS") or "-O2" | 344 | defaults.variables.CFLAGS = os.getenv("CFLAGS") or "-O2" |
340 | defaults.variables.LDFLAGS = os.getenv("LDFLAGS") | 345 | defaults.variables.LDFLAGS = os.getenv("LDFLAGS") |