From 81d3266766e6b87fa8c27e508e6606b442956300 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Tue, 27 Sep 2022 01:59:37 +0200 Subject: [PATCH] cmake: make sure check_* uses 2 different variables in CheckX11 --- cmake/sdlchecks.cmake | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmake/sdlchecks.cmake b/cmake/sdlchecks.cmake index cfc0c664a..040029db7 100644 --- a/cmake/sdlchecks.cmake +++ b/cmake/sdlchecks.cmake @@ -457,13 +457,13 @@ macro(CheckX11) set(SDL_X11_SHARED OFF) endif() - check_symbol_exists(shmat "sys/shm.h" HAVE_SHMAT) - if(NOT HAVE_SHMAT) - check_library_exists(ipc shmat "" HAVE_SHMAT) - if(HAVE_SHMAT) + check_symbol_exists(shmat "sys/shm.h" HAVE_SHMAT_IN_LIBC) + if(NOT HAVE_SHMAT_IN_LIBC) + check_library_exists(ipc shmat "" HAVE_SHMAT_IN_LIBIPC) + if(HAVE_SHMAT_IN_LIBIPC) list(APPEND EXTRA_LIBS ipc) endif() - if(NOT HAVE_SHMAT) + if(NOT HAVE_SHMAT_IN_LIBIPC) list(APPEND EXTRA_CFLAGS "-DNO_SHARED_MEMORY") endif() endif()