fixing cmake
This commit is contained in:
@@ -8,36 +8,32 @@ macro(CHECK_CPU)
|
||||
STRING(COMPARE EQUAL "sse2" "${SSE_THERE}" SSE2_TRUE)
|
||||
IF (SSE2_TRUE)
|
||||
MESSAGE("-- -- Found SSE2")
|
||||
set(CPU_SSE2_AVAILABLE true INTERNAL BOOL "SSE2 available on host")
|
||||
set(CPU_SSE2_AVAILABLE "true" INTERNAL BOOL "SSE2 available on host")
|
||||
ELSE ()
|
||||
set(CPU_SSE2_AVAILABLE false INTERNAL BOOL "SSE2 not available on host")
|
||||
ENDIF (SSE2_TRUE)
|
||||
|
||||
STRING(REGEX REPLACE "^.*(sse3).*$" "\\1" SSE_THERE ${CPUINFO})
|
||||
STRING(COMPARE EQUAL "sse3" "${SSE_THERE}" SSE3_TRUE)
|
||||
IF (SSE3_TRUE)
|
||||
MESSAGE("-- -- Found SSE3")
|
||||
set(CPU_SSE3_AVAILABLE true INTERNAL BOOL "SSE3 available on host")
|
||||
set(CPU_SSE3_AVAILABLE "true" INTERNAL BOOL "SSE3 available on host")
|
||||
ELSE ()
|
||||
set(CPU_SSE3_AVAILABLE false INTERNAL BOOL "SSE3 not available on host")
|
||||
ENDIF (SSE3_TRUE)
|
||||
|
||||
STRING(REGEX REPLACE "^.*(sse4_2).*$" "\\1" SSE_THERE ${CPUINFO})
|
||||
STRING(COMPARE EQUAL "sse4_2" "${SSE_THERE}" SSE4.2_TRUE)
|
||||
IF (SSE4.2_TRUE)
|
||||
MESSAGE("-- -- Found SSE4.2")
|
||||
set(CPU_SSE4.2_AVAILABLE true INTERNAL BOOL "SSE4.2 available on host")
|
||||
set(CPU_SSE4.2_AVAILABLE "true" INTERNAL BOOL "SSE4.2 available on host")
|
||||
ELSE ()
|
||||
set(CPU_SSE4.2_AVAILABLE false INTERNAL BOOL "SSE4.2 not available on host")
|
||||
ENDIF (SSE4.2_TRUE)
|
||||
|
||||
STRING(REGEX REPLACE "^.*(avx).*$" "\\1" SSE_THERE ${CPUINFO})
|
||||
STRING(COMPARE EQUAL "avx" "${SSE_THERE}" AVX_TRUE)
|
||||
IF (AVX_TRUE)
|
||||
MESSAGE("-- -- Found AVX")
|
||||
set(CPU_AVX_AVAILABLE true INTERNAL BOOL "AVX available on host")
|
||||
set(CPU_AVX_AVAILABLE "TRUE" INTERNAL BOOL "AVX available on host")
|
||||
ELSE ()
|
||||
set(CPU_AVX_AVAILABLE false INTERNAL BOOL "AVX not available on host")
|
||||
ENDIF (AVX_TRUE)
|
||||
else()
|
||||
MESSAGE("Error detecting CPU features")
|
||||
|
||||
Reference in New Issue
Block a user