Как мне связать со средой OS X использование boost build? Я пробовал следующее (в Jamroot):
frameworks_directory = "/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/" ;
lib CoreFoundation
:
: <file>$(frameworks_directory)"CoreFoundation.framework/CoreFoundation"
:
: <include>$(frameworks_directory)"CoreFoundation.framework/Headers/" ;
exe Test : main.cpp CoreFoundation ;
Однако это приводит к следующей ошибке (сокращено для пробела):
error: target { /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation. } has no type
Я предполагаю, что это потому, что файл CoreFoundation не имеет расширения, и поэтому boost-build не может определить его тип. Есть ли какой-либо способ явно указать тип файла или каким-либо другим способом ссылку на платформу в OS X?