Я хочу создать существующее приложение, используя xcrun
под Mac OS X 10.9. Приложение интегрируется с libxml. Он поставляется с такими элементами, как:
#include <libxml/parser.h>
Для тестирования я запустил:
echo '#include <libxml/parser.h>' | xcrun clang -xc -v -
что дает мне
#include "..." search starts here:
#include <...> search starts here:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.0/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks (framework directory)
End of search list.
<stdin>:1:10: fatal error: 'libxml/parser.h' file not found
#include <libxml/parser.h>
В то время как критические пути поиска заголовков отображаются под xcrun
, libxml2 отсутствует. Фактически, libxml/*.h находится в подкаталоге
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include
а именно
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/libxml2
Как я могу добавить этот каталог (.../usr/include/libxml2) в путь поиска, соблюдаемый xcrun
?