From 2a958a346e2b3a8dbd2b85c9c05b34237c4a9dc7 Mon Sep 17 00:00:00 2001 From: Andrey Filipenkov Date: Mon, 8 Aug 2022 17:37:16 +0300 Subject: [PATCH] don't build Nullkiller for 32-bit --- AI/Nullkiller/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AI/Nullkiller/CMakeLists.txt b/AI/Nullkiller/CMakeLists.txt index 0ccf0a281..39d4adee0 100644 --- a/AI/Nullkiller/CMakeLists.txt +++ b/AI/Nullkiller/CMakeLists.txt @@ -127,6 +127,12 @@ if(ANDROID) # android compiles ai libs into main lib directly, so we skip this l endif() add_library(Nullkiller SHARED ${Nullkiller_SRCS} ${Nullkiller_HEADERS}) +if(APPLE_IOS) + # Nullkiller dependencies - TBB and LuaJIT - can only be built for 64-bit + set_target_properties(Nullkiller PROPERTIES + XCODE_ATTRIBUTE_EXCLUDED_ARCHS "$(ARCHS_STANDARD_32_BIT)" + ) +endif() target_include_directories(Nullkiller PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})