尝试从源代码构建Clang时为什么会出现此错误?

时间:2016-02-06 19:53:28

标签: clang llvm

我已经从各种Clang'git'镜像中检查了当前的树形结构,如此处的入门页面中所述:   http://llvm.org/docs/GettingStarted.html

然后我按照说明使用CMake生成make文件,如下所示:   cmake -G'Unix Makefiles'/ Path / To / LLVM-Repository

这无法配置以下错误 - 出了什么问题?

tool / clang / CMakeLists.txt的CMake错误:480(add_custom_target):   add_custom_target无法创建目标“install-libclang-headers”,因为   另一个具有相同名称的目标已经存在。现有的目标是   在源目录中创建的自定义目标   “/用户/ alisdairm /库/ LLVM /项目/铛/工具/ libclang”。看到   有关更多详细信息,请参阅策略CMP0002的文档。

1 个答案:

答案 0 :(得分:1)

这很可能是Clang存储库的双重结账,一次进入llvm / tools目录(正确),第二次进入llvm / projects目录(错误)。

解决方案是删除llvm / projects目录中的Clang存储库副本,然后应该正确配置和构建所有内容。

相关问题