Может ли CMake указать базовый SDK для Mac OS X?

Кто-нибудь знает, как указать Mac OS X SDK для сборки с помощью CMake? Я искал cmake mac "base sdk", но ничего не нашел.

Я использую CMake для создания make-файлов Unix.

Обновление

При установке версии 10.6 я вижу, что /Developer/SDKsимеет следующее:

  • MacOSX10.4u.sdk
  • MacOSX10.5.sdk
  • MacOSX10.6.sdk

Возможно, я Может ли CMake каким-то образом передать один из этих путей компилятору?

Кроме того, в моей версии 10.7 есть только:

  • MacOSX10.6.sdk
  • MacOSX10.7.sdk

Означает ли это, что сборка возможна только для этих платформ?

Обновление 2

Блин, я только что понял, что на самом деле я не использую Xcode --, так что это может повлиять на некоторые ответы. Кроме того, сейчас я пробую предварительную версию Mac OS X 10.8 для разработчиков (с некоторыми странными результатами, см. мой ответ ).

13
задан Nick Bolton 11 May 2012 в 23:43
поделиться