diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2018-06-25 12:03:02 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-07-01 15:51:36 -0300 |
commit | 4e7adb99bf4a8ec72e2c9e0785d1b356ba173d4b (patch) | |
tree | f7bfc2b112d48461f835d9de200048b0eb679752 /src | |
parent | 70ea3d3bf74787297507be3d3bd2537993a1153b (diff) | |
download | luarocks-4e7adb99bf4a8ec72e2c9e0785d1b356ba173d4b.tar.gz luarocks-4e7adb99bf4a8ec72e2c9e0785d1b356ba173d4b.tar.bz2 luarocks-4e7adb99bf4a8ec72e2c9e0785d1b356ba173d4b.zip |
Windows: support hardcoded.WIN_TOOLS for tool paths
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/core/cfg.lua | 8 |
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 | ||