diff --git a/CHANGELOG.md b/CHANGELOG.md index 596c539d0..66ca7fa59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -69,6 +69,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Implemented fully correct version of GELU instead of using bad approximatin via Swish. - Handle copying from fp32 or fp16 embeddings in embedder mode correctly. - Correct defaults for factored embeddings such that shared library use works (move out of config.h/cpp). +- Cmake builds where the `CPUINFO` is blank. ### Changed - Globally set mkl_set_num_threads(1) diff --git a/cmake/FindSSE.cmake b/cmake/FindSSE.cmake index 1d3afdf32..638f42dd0 100644 --- a/cmake/FindSSE.cmake +++ b/cmake/FindSSE.cmake @@ -92,7 +92,7 @@ ELSEIF(CMAKE_SYSTEM_NAME MATCHES "Darwin") set(SSE3_FOUND false CACHE BOOL "SSE3 available on host") ENDIF (SSE3_TRUE) - STRING(REGEX REPLACE "^.*(SSSE3).*$" "\\1" SSE_THERE ${CPUINFO}) + STRING(REGEX REPLACE "^.*(SSSE3).*$" "\\1" SSE_THERE "${CPUINFO}") STRING(COMPARE EQUAL "SSSE3" "${SSE_THERE}" SSSE3_TRUE) IF (SSSE3_TRUE) set(SSSE3_FOUND true CACHE BOOL "SSSE3 available on host")