我已经从各种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的文档。
答案 0 :(得分:1)
这很可能是Clang存储库的双重结账,一次进入llvm / tools目录(正确),第二次进入llvm / projects目录(错误)。
解决方案是删除llvm / projects目录中的Clang存储库副本,然后应该正确配置和构建所有内容。