diff --git a/buildscripts/cmake/SetupBuildEnvironment.cmake b/buildscripts/cmake/SetupBuildEnvironment.cmake index 994b4ab30a..71a910bcfa 100644 --- a/buildscripts/cmake/SetupBuildEnvironment.cmake +++ b/buildscripts/cmake/SetupBuildEnvironment.cmake @@ -63,8 +63,14 @@ endif() # 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