[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40722] trunk/blender: sse flags for intel c++ compiler
Campbell Barton
ideasman42 at gmail.com
Fri Sep 30 18:37:47 CEST 2011
Revision: 40722
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40722
Author: campbellbarton
Date: 2011-09-30 16:37:46 +0000 (Fri, 30 Sep 2011)
Log Message:
-----------
sse flags for intel c++ compiler
Modified Paths:
--------------
trunk/blender/CMakeLists.txt
trunk/blender/build_files/cmake/macros.cmake
Modified: trunk/blender/CMakeLists.txt
===================================================================
--- trunk/blender/CMakeLists.txt 2011-09-30 15:51:58 UTC (rev 40721)
+++ trunk/blender/CMakeLists.txt 2011-09-30 16:37:46 UTC (rev 40722)
@@ -1134,8 +1134,11 @@
elseif(MSVC)
set(_sse "/arch:SSE")
set(_sse2 "/arch:SSE2")
+ elseif(CMAKE_C_COMPILER_ID MATCHES "Intel")
+ set(_sse) # icc only has sse2
+ set(_sse2 "-xSSE2")
else()
- message(WARNING "SSE flags for this compiler not known")
+ message(WARNING "SSE flags for this compiler: '${CMAKE_C_COMPILER_ID}' not known")
set(_sse)
set(_sse2)
endif()
Modified: trunk/blender/build_files/cmake/macros.cmake
===================================================================
--- trunk/blender/build_files/cmake/macros.cmake 2011-09-30 15:51:58 UTC (rev 40721)
+++ trunk/blender/build_files/cmake/macros.cmake 2011-09-30 16:37:46 UTC (rev 40722)
@@ -328,6 +328,10 @@
set(CMAKE_REQUIRED_FLAGS "-msse -msse2")
elseif(MSVC)
set(CMAKE_REQUIRED_FLAGS "/arch:SSE2") # TODO, SSE 1 ?
+ elseif(CMAKE_C_COMPILER_ID MATCHES "Intel")
+ set(CMAKE_REQUIRED_FLAGS "-xSSE2")
+ else()
+ message(STATUS "Compiler: '${CMAKE_C_COMPILER_ID}' has no SSE flags defiend for it!")
endif()
if(NOT DEFINED ${SUPPORT_SSE_BUILD})
More information about the Bf-blender-cvs
mailing list