diff options
| author | ruki <[email protected]> | 2023-01-28 15:47:34 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-01-28 15:47:34 +0800 |
| commit | 52ddcb22cabf0026c93b5395b6e346ef089f6c99 (patch) | |
| tree | 99d35d27ee870cc0aadd32453fae8b3f80610068 | |
| parent | ef438d143f44b65400792b361297fc3b930d0a28 (diff) | |
| parent | 173b38697b34193751be94eb8d00858d786b862b (diff) | |
Merge pull request #3317 from xaizek/fix-cxx-ver-in-qt
Fix detection of target language for qt projects
| -rw-r--r-- | xmake/rules/qt/load.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/rules/qt/load.lua b/xmake/rules/qt/load.lua index 022b37d5b..1fc92b949 100644 --- a/xmake/rules/qt/load.lua +++ b/xmake/rules/qt/load.lua @@ -141,7 +141,8 @@ function main(target, opt) local languages = target:get("languages") local cxxlang = false for _, lang in ipairs(languages) do - if lang:startswith("xx") or lang:startswith("++") then + -- c++* or gnuc++* + if lang:find("cxx", 1, true) or lang:find("c++", 1, true) then cxxlang = true break end |
