CMake: Bump minimum macOS to 10.7 when building against SDL2

This commit is contained in:
Vicki Pfau 2023-12-10 21:15:03 -08:00
parent c6afa29215
commit 4f50fe04fe
2 changed files with 12 additions and 7 deletions

View File

@ -44,20 +44,22 @@ if(APPLE)
endif()
if(Qt6Widgets_VERSION)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.14")
set(MIN_VER 10.14)
elseif(Qt5Widgets_VERSION MATCHES "^5.15")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.13")
set(MIN_VER 10.13)
elseif(Qt5Widgets_VERSION MATCHES "^5.1[234]")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.12")
set(MIN_VER 10.12)
elseif(Qt5Widgets_VERSION MATCHES "^5.11")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.11")
set(MIN_VER 10.11)
elseif(Qt5Widgets_VERSION MATCHES "^5.(9|10)")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.10")
set(MIN_VER 10.10)
elseif(Qt5Widgets_VERSION MATCHES "^5.8")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.9")
set(MIN_VER 10.9)
else()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.8")
set(MIN_VER 10.8)
endif()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=${MIN_VER}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=${MIN_VER}")
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
endif()

View File

@ -22,6 +22,9 @@ if (SDL_VERSION EQUAL "2")
endif()
endif()
if(APPLE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=10.7")
endif()
set(SDLMAIN_LIBRARY ${SDL2MAIN_LIBRARY})
endif()
endif()