Dav*_*vid 10 c++ build-process pre-build-event xcode6 osx-yosemite
我有一个用于C++的跨平台单元测试框架.为了在XCode 6.1中构建和运行测试,我需要运行python脚本作为预构建脚本的一部分.
因为我对多个项目使用相同的单元测试框架,所以我认为在我的环境变量中使用环境变量~/.bash_profile指向python脚本所需的资源会很棒.但似乎XCode 6.1 bash_profile在构建过程中运行脚本之前没有加载.有没有替代品使用bash_profile?也许我可以将我的环境变量添加到XCode环境变量列表中?但这似乎随着OSX的每次更新而改变.我似乎无法弄清楚我可以在哪里为XCode 6.1添加环境变量.
小智 8
您可以通过向目标添加构建阶段来运行shell脚本.说明也在这里.
在你的情况下你可以做:
source~/.bash_profile
python [your_script]
您可以通过将它们拖动到所需的顺序来重新排列构建阶段的顺序.
注意:运行程序时,〜/ .bash_profile中定义的环境变量将不存在(至少根据我的经验).要将环境变量添加到run命令:
| 归档时间: |
|
| 查看次数: |
3632 次 |
| 最近记录: |