Как определить доступность sse в CMake

В файл CMakeLists.txt, есть ли способ определить самый высокий доступный уровень SSE и сохранить его в CMAKE_CXX_FLAGS? Другими словами, я хотел бы иметь возможность написать что-то вроде:

FindSSE()  # defines SSE_FLAGS
set(CMAKE_CXX_FLAGS ${SSE_FLAGS})

Например, если платформа поддерживает до уровня SSE 3, тогда FindSSE () установит SSE_FLAGS в -msse3.

5
задан SuperElectric 1 August 2011 в 16:35
поделиться