diff --git a/cmake/CPUFeatures b/cmake/CPUFeatures index 09f8141..2172282 100644 --- a/cmake/CPUFeatures +++ b/cmake/CPUFeatures @@ -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")