From bad52cd8dc9565448e2fa002952477dc417cf8c7 Mon Sep 17 00:00:00 2001 From: Vincent Neo <23420208+vincentneo@users.noreply.github.com> Date: Sat, 16 Sep 2023 16:04:27 +0800 Subject: [PATCH] Fix building with Xcode 15 (#2606) --- CMake/iOS.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMake/iOS.cmake b/CMake/iOS.cmake index 79a1c9b1c..00e5411ce 100644 --- a/CMake/iOS.cmake +++ b/CMake/iOS.cmake @@ -200,8 +200,14 @@ if (NOT DEFINED IOS_ARCH) set (IOS_ARCH "x86_64;arm64") elseif (IOS_PLATFORM STREQUAL "WATCHOS") set (IOS_ARCH "armv7k;arm64_32;arm64") + + # Include C++ Standard Library for Xcode 15 builds. + include_directories(SYSTEM "${CMAKE_IOS_SDK_ROOT}/usr/include/c++/v1") elseif (IOS_PLATFORM STREQUAL "WATCHSIMULATOR") set (IOS_ARCH "x86_64;arm64") + + # Include C++ Standard Library for Xcode 15 builds. + include_directories(SYSTEM "${CMAKE_IOS_SDK_ROOT}/usr/include/c++/v1") elseif (IOS_PLATFORM STREQUAL "TVOS") set (IOS_ARCH "arm64") elseif (IOS_PLATFORM STREQUAL "TVSIMULATOR")