summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/genie.lua
diff options
context:
space:
mode:
author Peter Ferrie <peter.ferrie@gmail.com>2019-02-04 10:05:46 -0800
committer R. Belmont <rb6502@users.noreply.github.com>2019-02-04 13:05:46 -0500
commite769e76ce4fb38d535cf32d27cf35c278ff207e0 (patch)
tree8568a04c0196c576ff8d8a2a3f2bbb8d9b1bc225 /scripts/genie.lua
parente22ffab3fa855e8624d090996b53376d4c6756e0 (diff)
enable sub-second snapshot timers (nw) (#4493)
* enable sub-second snapshot timers (nw) * switch to attotime, accept doubles * support LLVM extension in MSVC make vsllvm using extension from here: https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
Diffstat (limited to 'scripts/genie.lua')
-rw-r--r--scripts/genie.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/scripts/genie.lua b/scripts/genie.lua
index 2696ad6db96..5d85297dfee 100644
--- a/scripts/genie.lua
+++ b/scripts/genie.lua
@@ -1417,6 +1417,29 @@ configuration { "winphone8* or winstore8*" }
linkoptions {
"/ignore:4264" -- LNK4264: archiving object file compiled with /ZW into a static library; note that when authoring Windows Runtime types it is not recommended to link with a static library that contains Windows Runtime metadata
}
+configuration { "llvm" }
+ buildoptions {
+ "-Wno-tautological-constant-out-of-range-compare",
+ "-Wno-ignored-qualifiers",
+ "-Wno-missing-field-initializers",
+ "-Wno-ignored-pragma-optimize",
+ "-Wno-unknown-warning-option",
+ "-Wno-unused-function",
+ "-Wno-unused-label",
+ "-Wno-unused-local-typedef",
+ "-Wno-unused-const-variable",
+ "-Wno-unneeded-internal-declaration",
+ "-Wno-unused-private-field",
+ "-Wno-missing-braces",
+ "-Wno-unused-variable",
+ "-Wno-tautological-pointer-compare",
+ "-Wno-nonportable-include-path",
+ "-Wno-enum-conversion",
+ "-Wno-pragma-pack",
+ "-Wno-new-returns-null",
+ "-Wno-switch",
+ "-Wno-tautological-undefined-compare",
+ }
-- adding this till we sort out asserts in debug mode