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