summaryrefslogtreecommitdiff
path: root/xmake/languages/objc++/xmake.lua
diff options
context:
space:
mode:
authorArthur LAURENT <[email protected]>2025-04-20 17:53:07 +0200
committerArthur LAURENT <[email protected]>2025-04-20 17:53:07 +0200
commit246d8af764f10d947b59e22deb67be99d0f91157 (patch)
treeb96616a5854b6f07c317a1a2a302155f040ab17b /xmake/languages/objc++/xmake.lua
parent08a71b4242c8f9f1c61bf585f6518b04e2b2de98 (diff)
(runtimes) runtimes flags should be first to avoid -L/usr/lib make linker choose wrong libraries
Diffstat (limited to 'xmake/languages/objc++/xmake.lua')
-rw-r--r--xmake/languages/objc++/xmake.lua9
1 files changed, 6 insertions, 3 deletions
diff --git a/xmake/languages/objc++/xmake.lua b/xmake/languages/objc++/xmake.lua
index 4c3b6ea14..808ae89c0 100644
--- a/xmake/languages/objc++/xmake.lua
+++ b/xmake/languages/objc++/xmake.lua
@@ -53,7 +53,8 @@ language("objc++")
{
object =
{
- "config.includedirs"
+ "target.runtimes"
+ , "config.includedirs"
, "config.frameworkdirs"
, "config.frameworks"
, "target.symbols"
@@ -81,7 +82,8 @@ language("objc++")
}
, binary =
{
- "config.linkdirs"
+ "target.runtimes"
+ , "config.linkdirs"
, "config.frameworkdirs"
, "target.linkdirs"
, "target.rpathdirs"
@@ -104,7 +106,8 @@ language("objc++")
}
, shared =
{
- "config.linkdirs"
+ "target.runtimes"
+ , "config.linkdirs"
, "config.frameworkdirs"
, "target.linkdirs"
, "target.frameworkdirs"