From e6a3d0543543c5df0030be32ffe162f39aaddc4a Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Fri, 28 Feb 2020 03:38:04 -0500
Subject: [PATCH] Use thin LTO on macOS as full lto codegen results in broken
 binary under Xcode 11

---
 indra/cmake/Variables.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/indra/cmake/Variables.cmake b/indra/cmake/Variables.cmake
index ee75668a69..b5af1a66d8 100644
--- a/indra/cmake/Variables.cmake
+++ b/indra/cmake/Variables.cmake
@@ -239,7 +239,7 @@ if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
     set(CMAKE_XCODE_ATTRIBUTE_DEBUG_INFORMATION_FORMAT dwarf)
   endif (${CMAKE_BUILD_TYPE} STREQUAL "Release")
   if(USE_LTO)
-    set(CMAKE_XCODE_ATTRIBUTE_LLVM_LTO YES)    
+    set(CMAKE_XCODE_ATTRIBUTE_LLVM_LTO YES_THIN)    
   endif()
   set(CMAKE_XCODE_ATTRIBUTE_DEAD_CODE_STRIPPING YES)
 
-- 
GitLab