aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-07-04 12:43:57 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-07-04 18:17:53 -0300
commitc3d46c499407e4431539b1f2e8ea2a8ab3f92b7f (patch)
tree65d6ed160ea68375b24c9c23f6924288947a09f1
parent60d25503ffab71314342f10ffd3d1d8be4eef9f9 (diff)
downloadluarocks-c3d46c499407e4431539b1f2e8ea2a8ab3f92b7f.tar.gz
luarocks-c3d46c499407e4431539b1f2e8ea2a8ab3f92b7f.tar.bz2
luarocks-c3d46c499407e4431539b1f2e8ea2a8ab3f92b7f.zip
deps: nicer message with Lua headers are not found
-rw-r--r--src/luarocks/deps.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua
index 53798cd1..8403f127 100644
--- a/src/luarocks/deps.lua
+++ b/src/luarocks/deps.lua
@@ -499,8 +499,10 @@ local function find_lua_incdir(prefix, luaver, luajitver)
499end 499end
500 500
501function deps.check_lua(vars) 501function deps.check_lua(vars)
502 local incdir_found = true
502 if (not vars.LUA_INCDIR) and vars.LUA_DIR then 503 if (not vars.LUA_INCDIR) and vars.LUA_DIR then
503 vars.LUA_INCDIR = find_lua_incdir(vars.LUA_DIR, cfg.lua_version, cfg.luajit_version) 504 vars.LUA_INCDIR = find_lua_incdir(vars.LUA_DIR, cfg.lua_version, cfg.luajit_version)
505 incdir_found = (vars.LUA_INCDIR ~= nil)
504 end 506 end
505 local shortv = cfg.lua_version:gsub("%.", "") 507 local shortv = cfg.lua_version:gsub("%.", "")
506 local libnames = { 508 local libnames = {
@@ -520,6 +522,9 @@ function deps.check_lua(vars)
520 return true 522 return true
521 end 523 end
522 end 524 end
525 if not incdir_found then
526 return nil, "Failed finding Lua header files. You may need to install them or configure LUA_INCDIR.", "dependency"
527 end
523 return nil, "Failed finding Lua library. You may need to configure LUA_LIBDIR.", "dependency" 528 return nil, "Failed finding Lua library. You may need to configure LUA_LIBDIR.", "dependency"
524end 529end
525 530