如何设置CMAKE_PREFIX_PATH?

时间:2011-11-05 10:14:19

标签: cmake

我对全局环境变量CMAKE_PREFIX_PATH有疑问。我已经设置了这个,我可以看到它在我输入env时设置,但是当我运行cmake .来构建HipHop时,它告诉我该变量未设置。

有没有办法可以将其硬编码到makefile中?

2 个答案:

答案 0 :(得分:8)

CMAKE_PREFIX_PATH不是环境变量,而是构建指令。此外,您可以将构建执行到专用的临时目录(它更干净,因为完成后,您可以删除该临时目录,然后返回一个干净的原始源树)。

$ mkdir -p tmpbuild && cd tmpbuild
$ cmake -DCMAKE_PREFIX_PATH=~/deliveries/hiphop ..
$ make install
$ cd ..

答案 1 :(得分:6)

尝试运行cmake -DCMAKE_PREFIX_PATH=/your/path .