From 74c1c77973bc8e472df368f89192894e259d89e6 Mon Sep 17 00:00:00 2001 From: Exverge Date: Sat, 6 Apr 2024 12:22:43 -0400 Subject: [PATCH] fix: check if apple before enabling objc Some compilers either only compile to an objc v1 or don't compile it at all, while it most likely wouldn't cause issues I added this just in case we stay on objc --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 01b752d97d..594a2b84ee 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,11 @@ cmake_minimum_required(VERSION 3.22) set(CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT OFF) set(CMAKE_XCODE_EMIT_RELATIVE_PATH YES) -project(suyu LANGUAGES C CXX OBJC OBJCXX) +if(APPLE) + project(suyu LANGUAGES C CXX OBJC OBJCXX) +else() + project(suyu) +endif() list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/cmake-modules")