summaryrefslogtreecommitdiff
path: root/xmake/modules/target
diff options
context:
space:
mode:
authorruki <[email protected]>2026-03-29 22:49:37 +0800
committerruki <[email protected]>2026-03-29 22:49:41 +0800
commit1bccfc273af2b1d579d033324bca481e15c58653 (patch)
tree192697793bd61d48b4423da0ac4a1eab804d80dc /xmake/modules/target
parentf4513cc28aa778e1ad0d050511cc7e295fe81e32 (diff)
fix const limit on lua5.5
Diffstat (limited to 'xmake/modules/target')
-rw-r--r--xmake/modules/target/action/install/pkgconfig_importfiles.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/xmake/modules/target/action/install/pkgconfig_importfiles.lua b/xmake/modules/target/action/install/pkgconfig_importfiles.lua
index 9a9b8ee81..77b6a21ec 100644
--- a/xmake/modules/target/action/install/pkgconfig_importfiles.lua
+++ b/xmake/modules/target/action/install/pkgconfig_importfiles.lua
@@ -46,6 +46,7 @@ function main(target, opt)
-- get libs
local libs = ""
for _, linkdir in ipairs(linkdirs) do
+ local linkdir = linkdir
linkdir = path.unix(path.normalize(linkdir)):replace(installdir, "${exec_prefix}", {plain = true})
if linkdir ~= "${exec_prefix}/lib" then
libs = libs .. " -L" .. linkdir
@@ -62,6 +63,7 @@ function main(target, opt)
-- get cflags
local cflags = ""
for _, includedir in ipairs(includedirs) do
+ local includedir = includedir
includedir = path.unix(path.normalize(includedir)):replace(installdir, "${prefix}", {plain = true})
if includedir ~= "${prefix}/include" then
cflags = cflags .. " -I" .. includedir