在iOS应用程序中嵌入libclang

Jos*_*eek 17 makefile llvm clang static-libraries

我需要在iOS应用程序中使用libclang(用于诊断和语法突出显示)但我似乎无法弄清楚如何按原样构建它,更不用说iOS了.使用CMake我为LLVM生成了一个Xcode项目,但Xcode耗尽了内存和磁盘空间进行交换(合并25GB!)并在打开项目时崩溃.我需要从中获取一个静态库,然后我可以手动导入标头,这应该不是问题.我需要运行什么configure/make/cmake命令[组合]?

注意:如果它有任何区别,我只需要Index.h文件中的函数.

提前致谢.

Stu*_*nie 6

我已经创建了一系列用于构建clang的文章.

您将面临一些针对iOS构建的其他挑战,但这将是一个起点.