xcode构建和自动构建中的OpenMP支持

时间:2018-03-22 15:17:39

标签: xcode openmp azure-pipelines

我需要在我的xcode项目中集成使用omp头文件的cpp文件。我按照这篇文章http://antonmenshov.com/2017/09/09/clang-openmp-setup-in-xcode/帮助我编写了没有问题的xcode项目。但是,/ usr / local / ...的路径不适用于自动构建。我正在使用VSTS自动构建我的xcode项目,它显然无法找到文件/目录。

我尝试将header和dylib作为xcode项目的一部分包含在内,并引用它而不是/ usr / local路径。但我不知道如何更新文章中描述的“用户定义设置”,该文章指向路径/ usr / local / opt / llvm / bin / clang。由于此路径,自动构建失败。

有没有办法让这项功能适用于自动构建?

1 个答案:

答案 0 :(得分:0)

用户定义设置CC的路径取决于安装llvm的位置

  • 如果您使用托管macOS预览代理进行VSTS构建,则应首先安​​装llvm(brew install llvm),然后获取安装llvm的路径(主要是路径/usr/local/opt/llvm),然后您应该使用路径/usr/local/opt/llvm/bin/clang

  • 如果您使用 private agent 进行VSTS构建,则用户定义的设置CC的路径应该是代理计算机上安装llvm的路径。