From 0bcf95e8c441560b2258049e87bd8c1b7fffb02e Mon Sep 17 00:00:00 2001
From: Rye Mutt <rye@alchemyviewer.org>
Date: Sun, 2 Apr 2023 21:52:09 -0400
Subject: [PATCH] Remove symbol map file generation on darwin and linux

---
 indra/newview/CMakeLists.txt | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index 5f0ac46eaf4..72f79d8d282 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -2038,15 +2038,9 @@ if (WINDOWS)
 
     endif (PACKAGE)
 elseif (DARWIN)
-    set_target_properties(${VIEWER_BINARY_NAME}
-        PROPERTIES
-        LINK_FLAGS_RELEASE "${LINK_FLAGS_RELEASE} -Xlinker -dead_strip -Xlinker -map -Xlinker ${CMAKE_CURRENT_BINARY_DIR}/${VIEWER_BINARY_NAME}.MAP"
-        )
-else (WINDOWS)
-        # Linux
-    set_target_properties(${VIEWER_BINARY_NAME}
-        PROPERTIES
-        LINK_FLAGS_RELEASE "${LINK_FLAGS_RELEASE} -Wl,--Map=${VIEWER_BINARY_NAME}.MAP"
+    target_link_options(${VIEWER_BINARY_NAME}
+        PRIVATE
+        $<$<CONFIG:Release>:LINKER:-dead_strip>
         )
 endif (WINDOWS)
 
-- 
GitLab