aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luarocks/core/cfg.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/luarocks/core/cfg.lua b/src/luarocks/core/cfg.lua
index 297c98bb..5d538d68 100644
--- a/src/luarocks/core/cfg.lua
+++ b/src/luarocks/core/cfg.lua
@@ -679,6 +679,14 @@ function cfg.init(lua_data, project_dir, warning)
679 end 679 end
680 680
681 local defaults = make_defaults(lua_version, processor, platforms, cfg.home) 681 local defaults = make_defaults(lua_version, processor, platforms, cfg.home)
682
683 if platforms.windows and hardcoded.WIN_TOOLS then
684 local tools = { "SEVENZ", "CP", "FIND", "LS", "MD5SUM", "PWD", "RMDIR", "TEST", "WGET" }
685 for _, tool in ipairs(tools) do
686 defaults.variables[tool] = hardcoded.WIN_TOOLS .. "/" .. defaults.variables[tool] .. ".exe"
687 end
688 end
689
682 defaults.rocks_provided, defaults.rocks_provided_3_0 = make_rocks_provided(lua_version, luajit_version) 690 defaults.rocks_provided, defaults.rocks_provided_3_0 = make_rocks_provided(lua_version, luajit_version)
683 use_defaults(cfg, defaults) 691 use_defaults(cfg, defaults)
684 692