--- cmake-3.7.0-rc2/Modules/Platform/Darwin-Initialize.cmake.orig	2016-10-30 09:45:46.000000000 -0400
+++ cmake-3.7.0-rc2/Modules/Platform/Darwin-Initialize.cmake	2016-10-30 15:16:57.000000000 -0400
@@ -116,7 +116,7 @@
 set(_CMAKE_OSX_SYSROOT_ORIG "${CMAKE_OSX_SYSROOT}")
 set(_CMAKE_OSX_SYSROOT_PATH "")
 if(CMAKE_OSX_SYSROOT)
-  if("x${CMAKE_OSX_SYSROOT}" MATCHES "/")
+  if("x${CMAKE_OSX_SYSROOT}" MATCHES "/" AND CMAKE_OSX_DEPLOYMENT_TARGET MATCHES "")
     # This is a path to the SDK.  Make sure it exists.
     if(NOT IS_DIRECTORY "${CMAKE_OSX_SYSROOT}")
       message(WARNING "Ignoring CMAKE_OSX_SYSROOT value:\n ${CMAKE_OSX_SYSROOT}\n"
@@ -125,10 +125,8 @@
       set(_CMAKE_OSX_SYSROOT_ORIG "")
     endif()
     set(_CMAKE_OSX_SYSROOT_PATH "${CMAKE_OSX_SYSROOT}")
-  endif()
-
-  if(CMAKE_OSX_SYSROOT)
-    # Transform the (maybe unversioned) sysroot into a versioned path.
+  else()
+    # Transform the sdk name into a path.
     execute_process(
       COMMAND xcodebuild -sdk ${CMAKE_OSX_SYSROOT} -version Path
       OUTPUT_VARIABLE _stdout
