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
Nicky 2016-04-22 12:58:20 +02:00
parent f611c05355
commit d75a6ecbe5
1 changed files with 10 additions and 1 deletions

View File

@ -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)