diff --git a/CMakeLists.txt b/CMakeLists.txt index 56fbee69e..94e2a19f5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -783,8 +783,9 @@ if(SDL_ASSEMBLY) void *p = 0; _m_prefetch(p); return 0; - }" HAVE_3DNOW) - if(HAVE_3DNOW) + }" CPU_SUPPORTS_3DNOW) + if(CPU_SUPPORTS_3DNOW) + set(HAVE_3DNOW TRUE) list(APPEND EXTRA_CFLAGS "-m3dnow") endif() set(CMAKE_REQUIRED_FLAGS ${ORIG_CMAKE_REQUIRED_FLAGS})