cmake引用HomeBrew版本的Python

在mac上编译Caffe2的时候发现cmake引用的Python版本是系统的版本, 而不是Homebrew版本, 查找了一番, 最简介的做法是显示指定Python相关信息, 如下:

1
2
3
4
5
cmake -DPYTHON_INCLUDE_DIR=/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/Current/Headers \
-DPYTHON_LIBRARY=/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/Current/Python \
-DPython_FRAMEWORKS=/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework \
-DUSE_CUDA=OFF \
..

参考