summaryrefslogtreecommitdiff
path: root/xmake/modules/core/tools/swiftc.lua
diff options
context:
space:
mode:
authorOpportunityLiu <[email protected]>2019-05-21 09:47:51 +0800
committerOpportunityLiu <[email protected]>2019-05-21 09:54:01 +0800
commitb9a9de043eccb54e6be4cf8a0108f96d856f2b43 (patch)
tree3638e595e9acb54c09deb776975ca72f3de202f2 /xmake/modules/core/tools/swiftc.lua
parenta4dfd8fd27eed47d760c78db4672fd50d0f2fbac (diff)
add more support
Diffstat (limited to 'xmake/modules/core/tools/swiftc.lua')
-rw-r--r--xmake/modules/core/tools/swiftc.lua14
1 files changed, 9 insertions, 5 deletions
diff --git a/xmake/modules/core/tools/swiftc.lua b/xmake/modules/core/tools/swiftc.lua
index c29829787..df4736a59 100644
--- a/xmake/modules/core/tools/swiftc.lua
+++ b/xmake/modules/core/tools/swiftc.lua
@@ -35,6 +35,8 @@ function init(self)
, ["-w"] = "-suppress-warnings"
, ["-W%d*"] = "-warn-swift3-objc-inference-minimal"
, ["-Wall"] = "-warn-swift3-objc-inference-complete"
+ , ["-Wextra"] = "-warn-swift3-objc-inference-complete"
+ , ["-Weverything"] = "-warn-swift3-objc-inference-complete"
, ["-Werror"] = "-warnings-as-errors"
-- optimize
@@ -94,11 +96,13 @@ function nf_warning(self, level)
-- the maps
local maps =
{
- none = "-suppress-warnings"
- , less = "-warn-swift3-objc-inference-minimal"
- , more = "-warn-swift3-objc-inference-minimal"
- , all = "-warn-swift3-objc-inference-complete"
- , error = "-warnings-as-errors"
+ none = "-suppress-warnings"
+ , less = "-warn-swift3-objc-inference-minimal"
+ , more = "-warn-swift3-objc-inference-minimal"
+ , all = "-warn-swift3-objc-inference-complete"
+ , extra = "-warn-swift3-objc-inference-complete"
+ , everything = "-warn-swift3-objc-inference-complete"
+ , error = "-warnings-as-errors"
}
-- make it