diff options
author | Gael Guennebaud <g.gael@free.fr> | 2008-12-18 09:07:36 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2008-12-18 09:07:36 +0000 |
commit | 93f8d567895d84372eb3bfb37282c7a19b07c611 (patch) | |
tree | f468edc38f5b17309178a17ab45268fb6c4ad1d7 /bench/btl | |
parent | 15d72d3f9aef0216d3b1074bf962bdc33776e877 (diff) |
improved MSVC support in cmake files (SSE)
Diffstat (limited to 'bench/btl')
-rw-r--r-- | bench/btl/CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bench/btl/CMakeLists.txt b/bench/btl/CMakeLists.txt index 8fb0ff889..b6afc86ed 100644 --- a/bench/btl/CMakeLists.txt +++ b/bench/btl/CMakeLists.txt @@ -21,6 +21,16 @@ IF(CMAKE_COMPILER_IS_GNUCXX OR IS_ICPC) ENDIF(NOT BTL_NOVEC) ENDIF(CMAKE_COMPILER_IS_GNUCXX OR IS_ICPC) +IF(MSVC) + SET(CMAKE_CXX_FLAGS " /O2 /Ot /GL /fp:fast -DNDEBUG") +# SET(CMAKE_Fortran_FLAGS "-g0 -O3 -DNDEBUG") + IF(NOT BTL_NOVEC) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /arch:SSE2") + ELSE(NOT BTL_NOVEC) + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DEIGEN_DONT_VECTORIZE") + ENDIF(NOT BTL_NOVEC) +ENDIF(MSVC) + if(IS_ICPC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fast") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fast") |