From 69ad0f2be550bf74c5ac3b8e373ec5fa4b50d397 Mon Sep 17 00:00:00 2001 From: Leonid Evdokimov Date: Fri, 27 Sep 2024 11:05:14 +0300 Subject: [PATCH] cmake: fix exec_program() warning on Linux --- CMakeLists.txt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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}")