Enable MSVC conformance options

This commit is contained in:
Lynix
2019-02-02 02:09:34 +01:00
parent b067953373
commit 58c99e80f1

View File

@@ -855,6 +855,10 @@ function NazaraBuild:PrepareGeneric()
filter("configurations:*Dynamic") filter("configurations:*Dynamic")
kind("SharedLib") kind("SharedLib")
-- Enable MSVC conformance (not required but better)
filter("action:vs*")
buildoptions({"/permissive-", "/Zc:__cplusplus", "/Zc:referenceBinding", "/Zc:throwingNew"})
-- Enable SSE math and vectorization optimizations -- Enable SSE math and vectorization optimizations
filter({"configurations:Release*", clangGccActions}) filter({"configurations:Release*", clangGccActions})
buildoptions("-mfpmath=sse") buildoptions("-mfpmath=sse")