diff --git a/CMakeLists.txt b/CMakeLists.txt index 291b570fe6..31a94bef33 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -510,8 +510,8 @@ if(NOT MSVC) if(IOS) set(CMAKE_OSX_DEPLOYMENT_TARGET "12.0") elseif(APPLE AND NOT CMAKE_CROSSCOMPILING) - # The oldest libc++ in current Xcode supports ("The selected platform is no longer supported" below). - set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0") + # The bundled MoltenVK (ext/vulkan/macOS) needs 12.0. + set(CMAKE_OSX_DEPLOYMENT_TARGET "12.0") add_compile_options("$<$:-stdlib=libc++>" -U__STRICT_ANSI__) set(CMAKE_XCODE_ATTRIBUTE_CLANG_CXX_LIBRARY "libc++") elseif(NOT ANDROID) diff --git a/ext/vulkan/macOS/Frameworks/libMoltenVK.dylib b/ext/vulkan/macOS/Frameworks/libMoltenVK.dylib index 838de0e6ac..f9efdf2b12 100755 Binary files a/ext/vulkan/macOS/Frameworks/libMoltenVK.dylib and b/ext/vulkan/macOS/Frameworks/libMoltenVK.dylib differ