Windows x64: Disable warning 4267 (it causes too much noise) and do not enable /arch:SSE2 (x64 implies SSE2 and setting the flag causes warnings).
(transplanted from 5a7cc3874065b13a83b8c7aa044fb07f38edd283)meow-7.2.2
parent
f611c05355
commit
d75a6ecbe5
|
|
@ -74,9 +74,18 @@ if (WINDOWS)
|
|||
/nologo
|
||||
/Oy-
|
||||
/Zc:wchar_t-
|
||||
/arch:SSE2
|
||||
# /arch:SSE2
|
||||
/fp:fast
|
||||
)
|
||||
|
||||
# Nicky: x64 implies SSE2
|
||||
if( NOT LL_64BIT_BUILD )
|
||||
add_definitions( /arch:SSE2 )
|
||||
else()
|
||||
# Otherwise disable 4267 ('var' : conversion from 'size_t' to 'type', possible loss of data)
|
||||
# This warning alas is all over the place and fixing it will touch a lot of code.
|
||||
add_definitions("/wd4267 /DLL_64BIT_BUILD" )
|
||||
endif()
|
||||
|
||||
# Are we using the crummy Visual Studio KDU build workaround?
|
||||
if (NOT VS_DISABLE_FATAL_WARNINGS)
|
||||
|
|
|
|||
Loading…
Reference in New Issue