summaryrefslogtreecommitdiff
path: root/xmake/toolchains/fpc/xmake.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2021-09-07 00:50:36 +0800
committerruki <[email protected]>2021-09-07 00:50:36 +0800
commita628a251b21e47f2e8f99b461d1611d143f62f65 (patch)
treea502fc338140472ada563b43fa052ed6f3143d1c /xmake/toolchains/fpc/xmake.lua
parent58ab15fca9879617a5a3f31d7cdfa9b6dbbc87cd (diff)
fix tests
Diffstat (limited to 'xmake/toolchains/fpc/xmake.lua')
-rw-r--r--xmake/toolchains/fpc/xmake.lua10
1 files changed, 7 insertions, 3 deletions
diff --git a/xmake/toolchains/fpc/xmake.lua b/xmake/toolchains/fpc/xmake.lua
index cb2855625..13231db7b 100644
--- a/xmake/toolchains/fpc/xmake.lua
+++ b/xmake/toolchains/fpc/xmake.lua
@@ -32,7 +32,11 @@ toolchain("fpc")
-- on load
on_load(function (toolchain)
- toolchain:set("pcshflags", "")
- toolchain:set("pcldflags", "")
- toolchain:add("syslinks", "c")
+ if toolchain:is_plat("linux") then
+ toolchain:set("pcldflags", "-k-lc")
+ toolchain:set("pcshflags", "-k-lc")
+ else
+ toolchain:set("pcldflags", "")
+ toolchain:set("pcshflags", "")
+ end
end)