瀏覽代碼

Merge topic 'xcode-sdk-version'

540815ee Xcode: Convert maybe unversioned OSX sysroot into versioned SDK path
Brad King 9 年之前
父節點
當前提交
1a5fddfe6d
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      Modules/Platform/Darwin-Initialize.cmake

+ 4 - 2
Modules/Platform/Darwin-Initialize.cmake

@@ -125,8 +125,10 @@ if(CMAKE_OSX_SYSROOT)
       set(_CMAKE_OSX_SYSROOT_ORIG "")
     endif()
     set(_CMAKE_OSX_SYSROOT_PATH "${CMAKE_OSX_SYSROOT}")
-  else()
-    # Transform the sdk name into a path.
+  endif()
+
+  if(CMAKE_OSX_SYSROOT)
+    # Transform the (maybe unversioned) sysroot into a versioned path.
     execute_process(
       COMMAND xcodebuild -sdk ${CMAKE_OSX_SYSROOT} -version Path
       OUTPUT_VARIABLE _stdout