SDL: cmake: don't cache HAVE_SSE value

From 82360b3175163b2ad65ebd0bccd7e003cd763cd3 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Fri, 25 Nov 2022 23:07:23 +0100
Subject: [PATCH] cmake: don't cache HAVE_SSE value

---
 CMakeLists.txt | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 30f4ff4df97a..56fbee69e120 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -806,8 +806,9 @@ if(SDL_ASSEMBLY)
           #ifndef __SSE__
           #error Assembler CPP flag not enabled
           #endif
-          int main(int argc, char **argv) { return 0; }" HAVE_SSE)
-      if(HAVE_SSE)
+          int main(int argc, char **argv) { return 0; }" CPU_SUPPORTS_SSE)
+      if(CPU_SUPPORTS_SSE)
+        set(HAVE_SSE ON)
         list(APPEND EXTRA_CFLAGS "-msse")
       endif()
       set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})