Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2013-06-21 16:33:19 +0400
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2013-06-21 16:33:19 +0400
commit2df82a2a2be909e0a1208ed2fe41637f24436414 (patch)
treea89c92df23c951a8dc31cffd58b999545e058ac9 /build_files
parentd6f38e4e018a75458290e3ed26dd80c2cf0af882 (diff)
Code cleanup: fix some vs2012 compiler warnings
Diffstat (limited to 'build_files')
-rw-r--r--build_files/cmake/macros.cmake10
1 files changed, 8 insertions, 2 deletions
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")