5
CMakeLists.txt 파일에서 가능한 가장 높은 수준의 SSE를 검색하고이를 CMAKE_CXX_FLAGS에 저장하는 방법이 있습니까? 즉, 내가 좋아하는 뭔가를 쓸 수 싶습니다 플랫폼이 SSE 레벨 3를 지원하는 경우, 예를 들어CMake에서 sse 가용성을 감지하는 방법
FindSSE() # defines SSE_FLAGS
set(CMAKE_CXX_FLAGS ${SSE_FLAGS})
을 다음 FindSSE는() -msse3하는 SSE_FLAGS을 설정합니다.
을 구문 분석의 다소 투박한 방법을 사용하지만보다 구체적으로, 동일한 소스에서 FindSSE.cmake있다. Windows 용으로 거대한 "TODO"가 있습니다. – legalize
FWIW, 업데이트 된 링크는 [OptimizeForArchitecture.cmake] (https://github.com/VcDevel/Vc/blob/master/cmake/OptimizeForArchitecture.cmake) 및 [FindSSE.cmake] (https://github.com/)입니다. VcDevel/Vc/blob/master/cmake/FindSSE.cmake). – scribbleink