diff options
| -rw-r--r-- | xmake/rules/swift/xmake.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/rules/swift/xmake.lua b/xmake/rules/swift/xmake.lua index 367b7572c..8bb168679 100644 --- a/xmake/rules/swift/xmake.lua +++ b/xmake/rules/swift/xmake.lua @@ -90,7 +90,8 @@ rule("swift.interop", function() or language:startswith("cxx") or language:startswith("gnu++") or language:startswith("gnuxx") then - local v = compinst:languageflags(language) + -- c++26 currently prevent compilation of swift modules + local v = compinst:languageflags(language:gsub("26", "23"):gsub("latest", "23")) if v then return v end end end |
