aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-09-07 01:26:59 +0300
committerHisham Muhammad <hisham@gobolinux.org>2018-09-07 02:42:15 +0300
commitad6c27862675b41df8b98a91ad547712ee17090d (patch)
tree466d74882948db21de71842d1dabe1be6a12346d
parent888f850917d3a99672e354ab963a4f96d2dcf2e1 (diff)
downloadluarocks-ad6c27862675b41df8b98a91ad547712ee17090d.tar.gz
luarocks-ad6c27862675b41df8b98a91ad547712ee17090d.tar.bz2
luarocks-ad6c27862675b41df8b98a91ad547712ee17090d.zip
builtin: autogenerate valid variable names for libraries with symbols
-rw-r--r--src/luarocks/build/builtin.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua
index 3d1e974d..f2b74399 100644
--- a/src/luarocks/build/builtin.lua
+++ b/src/luarocks/build/builtin.lua
@@ -25,7 +25,7 @@ function builtin.autodetect_external_dependencies(build)
25 local incdirs = {} 25 local incdirs = {}
26 local libdirs = {} 26 local libdirs = {}
27 for _, lib in ipairs(libraries) do 27 for _, lib in ipairs(libraries) do
28 local upper = lib:upper() 28 local upper = lib:upper():gsub("%+", "P"):gsub("[^%w]", "_")
29 any = true 29 any = true
30 extdeps[upper] = { library = lib } 30 extdeps[upper] = { library = lib }
31 table.insert(incdirs, "$(" .. upper .. "_INCDIR)") 31 table.insert(incdirs, "$(" .. upper .. "_INCDIR)")