aboutsummaryrefslogtreecommitdiff
path: root/src/luarocks/cfg.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/luarocks/cfg.lua')
-rw-r--r--src/luarocks/cfg.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/luarocks/cfg.lua b/src/luarocks/cfg.lua
index 8e26bb46..9227db4b 100644
--- a/src/luarocks/cfg.lua
+++ b/src/luarocks/cfg.lua
@@ -437,6 +437,23 @@ if detected.solaris then
437 defaults.variables.MAKE = "gmake" 437 defaults.variables.MAKE = "gmake"
438end 438end
439 439
440if type(site_config.LUAROCKS_ADD_LIB_SUBDIRS) == "table" and next(site_config.LUAROCKS_ADD_LIB_SUBDIRS) ~= nil then
441 local lib = defaults.external_deps_subdirs.lib
442 if type(lib) ~= "table" then
443 lib = { lib }
444 end
445 local rt_lib = defaults.runtime_external_deps_subdirs.lib
446 if type(rt_lib) ~= "table" then
447 rt_lib = { rt_lib }
448 end
449 for i,v in ipairs(site_config.LUAROCKS_ADD_LIB_SUBDIRS) do
450 lib[#lib+1] = v
451 rt_lib[#rt_lib+1] = v
452 end
453 defaults.external_deps_subdirs.lib = lib
454 defaults.runtime_external_deps_subdirs.lib = rt_lib
455end
456
440-- Expose some more values detected by LuaRocks for use by rockspec authors. 457-- Expose some more values detected by LuaRocks for use by rockspec authors.
441defaults.variables.LIB_EXTENSION = defaults.lib_extension 458defaults.variables.LIB_EXTENSION = defaults.lib_extension
442defaults.variables.OBJ_EXTENSION = defaults.obj_extension 459defaults.variables.OBJ_EXTENSION = defaults.obj_extension