diff --git a/muse/buildscripts/cmake/SetupBuildEnvironment.cmake b/muse/buildscripts/cmake/SetupBuildEnvironment.cmake
index 994b4ab30a..71a910bcfa 100644
--- a/muse/buildscripts/cmake/SetupBuildEnvironment.cmake
+++ b/muse/buildscripts/cmake/SetupBuildEnvironment.cmake
@@ -63,8 +63,14 @@
 
 # Mac-specific
 if(OS_IS_MAC)
-    set(MACOSX_DEPLOYMENT_TARGET 10.15.4)
-    set(CMAKE_OSX_DEPLOYMENT_TARGET 10.15.4)
+    if(NOT CMAKE_OSX_DEPLOYMENT_TARGET)
+        if(NOT "$ENV{MACOSX_DEPLOYMENT_TARGET}" STREQUAL "")
+            set(CMAKE_OSX_DEPLOYMENT_TARGET "$ENV{MACOSX_DEPLOYMENT_TARGET}")
+        else()
+            set(CMAKE_OSX_DEPLOYMENT_TARGET 10.15.4)
+        endif()
+    endif()
+    set(MACOSX_DEPLOYMENT_TARGET "${CMAKE_OSX_DEPLOYMENT_TARGET}")
 endif(OS_IS_MAC)
 
 # MSVC-specific
