From 61f76efb850080c32b5f8dffd90868fcf5baa23e Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Sun, 8 Jan 2023 18:45:59 +0100 Subject: [PATCH] cmake: do all compile tests with -D_GNU_SOURCE=1 --- CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 342361637..5bfe43f0b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -131,16 +131,17 @@ else() set(PROCESSOR_ARCH "x86") endif() -# Get the platform -SDL_DetectCMakePlatform() - set(SDL_CHECK_REQUIRED_INCLUDES "" CACHE STRING "Extra includes (for CMAKE_REQUIRED_INCLUDES)") set(SDL_CHECK_REQUIRED_LINK_OPTIONS "" CACHE STRING "Extra link options (for CMAKE_REQUIRED_LINK_OPTIONS)") mark_as_advanced(SDL_CHECK_REQUIRED_INCLUDES SDL_CHECK_REQUIRED_LINK_OPTIONS) +set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -D_GNU_SOURCE=1") list(APPEND CMAKE_REQUIRED_INCLUDES ${SDL_CHECK_REQUIRED_INCLUDES}) list(APPEND CMAKE_REQUIRED_LINK_OPTIONS ${SDL_CHECK_REQUIRED_LINK_OPTIONS}) +# Get the platform +SDL_DetectCMakePlatform() + # Don't mistake macOS for unix if(UNIX AND NOT ANDROID AND NOT APPLE AND NOT RISCOS) set(UNIX_SYS ON)