diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-03-20 01:07:59 -0400 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-03-25 13:50:13 -0400 |
commit | 17bd2356a5b17893e626749be399fb8fda23db1e (patch) | |
tree | d7f7ef0425ba516fc617ba6715fb6a06ea2f2a93 /SConstruct | |
parent | a09b0ab2e97a839832e0174871f18353a3303ba3 (diff) | |
download | mongo-17bd2356a5b17893e626749be399fb8fda23db1e.tar.gz |
Use beginthreadex, and ensure we use the correct C calling conventions in all callbacks
Diffstat (limited to 'SConstruct')
-rw-r--r-- | SConstruct | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/SConstruct b/SConstruct index 5c4b90992f2..8e9fae28ac6 100644 --- a/SConstruct +++ b/SConstruct @@ -68,7 +68,11 @@ var.Add('CFLAGS', 'C Compiler Flags', [ "/wd4090", # Ignore warning about mismatched const qualifiers "/wd4996", # Ignore deprecated functions "/W3", # Warning level 3 + #"/we4244", # Possible loss of data "/we4013", # Error on undefined functions + #"/we4047", # Indirection differences in types + #"/we4024", # Differences in parameter types + #"/we4100", # Unreferenced local parameter "/TC", # Compile as C code #"/Od", # Disable optimization "/Ob1", # inline expansion @@ -76,7 +80,7 @@ var.Add('CFLAGS', 'C Compiler Flags', [ "/GF", # enable string pooling "/EHsc", # extern "C" does not throw #"/RTC1", # enable stack checks - "/GS", # enable secrutiy checks + "/GS", # enable security checks "/Gy", # separate functions for linker "/Zc:wchar_t", "/Gd", @@ -97,6 +101,8 @@ var.Add('TOOLS', 'SCons tools', [ "textfile" ]) +var.Add('SWIG', 'SWIG binary location', swig_binary) + env = Environment( variables = var ) |