diff --git a/CMakeLists.txt b/CMakeLists.txt index fb514df6..a4a198cf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -70,10 +70,7 @@ endif() # TODO: rather parse `$CC -march=native -dM -E - <<< ''` [GH #10] if(NOT CMAKE_CROSSCOMPILING) if(CMAKE_SYSTEM_NAME MATCHES "Linux") - exec_program( - cat ARGS - "/proc/cpuinfo" - OUTPUT_VARIABLE CPUINFO) + file(READ "/proc/cpuinfo" CPUINFO) string(REGEX REPLACE "^.*(sse2).*$" "\\1" SSE_THERE "${CPUINFO}") string(COMPARE EQUAL "sse2" "${SSE_THERE}" SSE2_TRUE) string(REGEX REPLACE "^.*(sse4_2).*$" "\\1" SSE_THERE "${CPUINFO}")