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