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