From 2df82a2a2be909e0a1208ed2fe41637f24436414 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 21 Jun 2013 12:33:19 +0000 Subject: Code cleanup: fix some vs2012 compiler warnings --- build_files/cmake/macros.cmake | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'build_files') diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake index b1dd76fbd14..109d9244b3a 100644 --- a/build_files/cmake/macros.cmake +++ b/build_files/cmake/macros.cmake @@ -401,8 +401,14 @@ macro(TEST_SSE_SUPPORT set(${_sse_flags} "-msse") set(${_sse2_flags} "-msse2") elseif(MSVC) - set(${_sse_flags} "/arch:SSE") - set(${_sse2_flags} "/arch:SSE2") + # x86_64 has this auto enabled + if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") + set(${_sse_flags} "") + set(${_sse2_flags} "") + else() + set(${_sse_flags} "/arch:SSE") + set(${_sse2_flags} "/arch:SSE2") + endif() elseif(CMAKE_C_COMPILER_ID MATCHES "Intel") set(${_sse_flags} "") # icc defaults to -msse set(${_sse2_flags} "-msse2") -- cgit v1.2.3