From 06b0c16fb40f2b6ca028b334c92bcb4b3dd7223d Mon Sep 17 00:00:00 2001 From: Tonya Souther Date: Sun, 19 Jul 2020 15:02:04 -0500 Subject: [PATCH] FIRE-24311: Declare SDK version to be 10.12 isntead of 10.15. --- indra/newview/CMakeLists.txt | 4 ++++ indra/newview/Info-Firestorm.plist | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index f9a4dc5123..792322b837 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -2371,6 +2371,10 @@ 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" + # Force the SDK version in the linked executable to be 10.12. This will fool + # macOS into using the pre-Mojave display system, avoiding the blurry display that + # otherwise occurs when upscaling the viewer to Retina resolution levels. + LINK_FLAGS_RELEASE "${LINK_FLAGS_RELEASE} -Xlinker -platform_version -Xlinker macos -Xlinker ${CMAKE_OSX_DEPLOYMENT_TARGET} -Xlinker 10.12" ) else (WINDOWS) # Linux diff --git a/indra/newview/Info-Firestorm.plist b/indra/newview/Info-Firestorm.plist index 9358cae7dc..18341c8860 100644 --- a/indra/newview/Info-Firestorm.plist +++ b/indra/newview/Info-Firestorm.plist @@ -82,5 +82,7 @@ ${MACOSX_BUNDLE_NSPRINCIPAL_CLASS} NSMainNibFile ${MACOSX_BUNDLE_NSMAIN_NIB_FILE} - + NSHighResolutionCapable + +