From 70314b9465194d85f6580f9760927aebb54e6aac Mon Sep 17 00:00:00 2001 From: Eric Warmenhoven Date: Tue, 1 Jul 2025 13:15:45 -0400 Subject: [PATCH] android: when cross-compiling from macos, don't include objcxx --- CMakeLists.txt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 770fcda72..6505ed545 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,10 +18,9 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/cmake-modul include(DownloadExternals) include(CMakeDependentOption) -if (APPLE) - project(citra LANGUAGES C CXX OBJC OBJCXX ASM) -else() - project(citra LANGUAGES C CXX ASM) +project(citra LANGUAGES C CXX ASM) +if (CMAKE_SYSTEM_NAME STREQUAL "Darwin" OR CMAKE_SYSTEM_NAME STREQUAL "iOS") + enable_language(OBJC OBJCXX) endif() # Some submodules like to pick their own default build type if not specified.