diff options
| author | click <none@none> | 2010-08-20 10:02:01 +0200 |
|---|---|---|
| committer | click <none@none> | 2010-08-20 10:02:01 +0200 |
| commit | 6aa17311983fbc4c9bcd2bda6a89856dde2a77f8 (patch) | |
| tree | 933dfdb8891c3e2b4c42d5c589e018ff8a10ff02 | |
| parent | a200de3b5f6ed19711325d7bfe5aaae5dd397c38 (diff) | |
Buildsystem/Macro: Add support for Intel Family 6 Model 30 (Allendale) CPU optimizations (Based on Westmere)
--HG--
branch : trunk
| -rw-r--r-- | cmake/OptimizeForArchitecture.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/cmake/OptimizeForArchitecture.cmake b/cmake/OptimizeForArchitecture.cmake index 51917a4e1aa..4c6b25976da 100644 --- a/cmake/OptimizeForArchitecture.cmake +++ b/cmake/OptimizeForArchitecture.cmake @@ -42,6 +42,8 @@ macro(OptimizeForArchitecture) if(_cpu_family EQUAL 6) # Any recent Intel CPU except NetBurst if(_cpu_model EQUAL 37) + set(TARGET_ARCHITECTURE "allendale") + if(_cpu_model EQUAL 30) set(TARGET_ARCHITECTURE "westmere") elseif(_cpu_model EQUAL 29) set(TARGET_ARCHITECTURE "penryn") @@ -90,6 +92,10 @@ macro(OptimizeForArchitecture) list(APPEND _march_flag_list "nehalem") list(APPEND _march_flag_list "core2") list(APPEND _available_vector_units_list "sse" "sse2" "sse3" "ssse3" "sse4.1" "sse4.2") + elseif(TARGET_ARCHITECTURE STREQUAL "allendale") + list(APPEND _march_flag_list "allendale") + list(APPEND _march_flag_list "core2") + list(APPEND _available_vector_units_list "sse" "sse2" "sse3" "ssse3" "sse4.1" "sse4.2") elseif(TARGET_ARCHITECTURE STREQUAL "westmere") list(APPEND _march_flag_list "westmere") list(APPEND _march_flag_list "core2") |
