From 4ea2c3157a85656303a1a9f889561011987740d0 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Tue, 6 Sep 2022 13:59:24 +0200 Subject: [PATCH] Fix cmake macro Avoid a problem if the CMake variable ${CPUINFO} is empty. --- cmake/modules/FindSSE.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/modules/FindSSE.cmake b/cmake/modules/FindSSE.cmake index d9ee9da928..abf06ff4d7 100644 --- a/cmake/modules/FindSSE.cmake +++ b/cmake/modules/FindSSE.cmake @@ -10,11 +10,11 @@ If(CMAKE_SYSTEM_NAME MATCHES Linux) Exec_Program(cat ARGS "/proc/cpuinfo" OUTPUT_VARIABLE CPUINFO) - String(REGEX REPLACE "^.*(sse).*$" "\\1" SSE_THERE ${CPUINFO}) + String(REGEX REPLACE "^.*(sse).*$" "\\1" SSE_THERE "${CPUINFO}") String(COMPARE EQUAL "sse" "${SSE_THERE}" SSE_TRUE) ElseIf(CMAKE_SYSTEM_NAME MATCHES Darwin) Exec_Program("/usr/sbin/sysctl -n machdep.cpu.features" OUTPUT_VARIABLE CPUINFO) - String(REGEX REPLACE "^.*(SSE).*$" "\\1" SSE_THERE ${CPUINFO}) + String(REGEX REPLACE "^.*(SSE).*$" "\\1" SSE_THERE "${CPUINFO}") String(COMPARE EQUAL "SSE" "${SSE_THERE}" SSE_TRUE) EndIf(CMAKE_SYSTEM_NAME MATCHES Linux) -- GitLab