From d21eaafda4c5797df7b7ef6131349d2752ec9b01 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 11 Jun 2022 16:33:10 +0800 Subject: improve qt rule --- xmake/rules/qt/env/xmake.lua | 4 ---- xmake/rules/qt/load.lua | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/xmake/rules/qt/env/xmake.lua b/xmake/rules/qt/env/xmake.lua index 47bc0760c..4cc39794c 100644 --- a/xmake/rules/qt/env/xmake.lua +++ b/xmake/rules/qt/env/xmake.lua @@ -34,10 +34,6 @@ rule("qt.env") target:add("runenvs", "PATH", qt.bindir) target:set("runenv", "QML2_IMPORT_PATH", qt.qmldir) target:set("runenv", "QML_IMPORT_TRACE", "1") - - if not target:is_plat("mingw") then - target:add("cxxflags", "/permissive-") - end elseif target:is_plat("msys", "cygwin") then raise("please run `xmake f -p mingw --mingw=/mingw64` to support Qt/Mingw64 on Msys!") end diff --git a/xmake/rules/qt/load.lua b/xmake/rules/qt/load.lua index e6b555ecf..ee4a3f601 100644 --- a/xmake/rules/qt/load.lua +++ b/xmake/rules/qt/load.lua @@ -139,6 +139,7 @@ function main(target, opt) -- @see https://github.com/xmake-io/xmake/issues/2071 if target:is_plat("windows") then target:add("cxxflags", "/Zc:__cplusplus") + target:add("cxxflags", "/permissive-") end else target:add("languages", "c++11") -- cgit v1.3.1