From 21f8e3ce04251d49dc75ede33ef6f18faba84862 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Sat, 26 Nov 2022 00:12:02 +0100 Subject: [PATCH] cmake: use CMakePushCheckState while testing ARM NEON support --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 94e2a19f5..b57431691 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -962,7 +962,7 @@ if(SDL_ASSEMBLY) endif() if(SDL_ARMNEON) - set(ORIG_CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}") + cmake_push_check_state() set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -x assembler-with-cpp") check_c_source_compiles(" .text @@ -978,7 +978,7 @@ if(SDL_ASSEMBLY) pld [r0] vmovn.u16 d0, q0 " ARMNEON_FOUND) - set(CMAKE_REQUIRED_FLAGS "${ORIG_CMAKE_REQUIRED_FLAGS}") + cmake_pop_check_state() if(ARMNEON_FOUND) set(HAVE_ARMNEON TRUE)