[Bf-blender-cvs] [ff675f0] master: CMake: Don't pass SSE2 flags in compositor for 64bit MSVC

Sergey Sharybin noreply at git.blender.org
Sat Feb 20 14:07:15 CET 2016


Commit: ff675f03672cb359f35398d45bcdea4aa62292fa
Author: Sergey Sharybin
Date:   Sat Feb 20 10:51:27 2016 +0500
Branches: master
https://developer.blender.org/rBff675f03672cb359f35398d45bcdea4aa62292fa

CMake: Don't pass SSE2 flags in compositor for 64bit MSVC

ALl 64 bit platforms supports SSE2, hence the flag is ignored
and warning was generated.

===================================================================

M	source/blender/compositor/CMakeLists.txt

===================================================================

diff --git a/source/blender/compositor/CMakeLists.txt b/source/blender/compositor/CMakeLists.txt
index 6ad8be7..35e5ec9 100644
--- a/source/blender/compositor/CMakeLists.txt
+++ b/source/blender/compositor/CMakeLists.txt
@@ -542,7 +542,7 @@ list(APPEND INC
 	${CMAKE_CURRENT_BINARY_DIR}/operations
 )
 
-if(MSVC)
+if(MSVC AND NOT CMAKE_CL_64)
 	set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} /arch:SSE2")
 	set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /arch:SSE2")
 endif()




More information about the Bf-blender-cvs mailing list