diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2018-09-07 01:26:59 +0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-09-07 02:42:15 +0300 |
commit | ad6c27862675b41df8b98a91ad547712ee17090d (patch) | |
tree | 466d74882948db21de71842d1dabe1be6a12346d | |
parent | 888f850917d3a99672e354ab963a4f96d2dcf2e1 (diff) | |
download | luarocks-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.lua | 2 |
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)") |