summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2022-02-23 22:30:24 +0800
committerruki <[email protected]>2022-02-23 22:30:24 +0800
commit2cecbbcd65702ca2da16b0ddf3785ce9b355c0b6 (patch)
tree630015163ba1d581bfebad13a87cff5bdb7958ec
parent092f8b1e29aa8e58ed0bdf75335a7f5f3ee6a56c (diff)
improve cxxflags for qt/windows
-rw-r--r--xmake/rules/qt/load.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/rules/qt/load.lua b/xmake/rules/qt/load.lua
index c5bec10af..db81bfbbc 100644
--- a/xmake/rules/qt/load.lua
+++ b/xmake/rules/qt/load.lua
@@ -136,6 +136,10 @@ function main(target, opt)
-- @see https://github.com/xmake-io/xmake/issues/1183
if qt_sdkver:ge("6.0") then
target:add("languages", "c++17")
+ -- @see https://github.com/xmake-io/xmake/issues/2071
+ if target:is_plat("windows") then
+ target:add("cxxflags", "/Zc:__cplusplus")
+ end
else
target:add("languages", "c++11")
end