我对全局环境变量CMAKE_PREFIX_PATH
有疑问。我已经设置了这个,我可以看到它在我输入env
时设置,但是当我运行cmake .
来构建HipHop时,它告诉我该变量未设置。
有没有办法可以将其硬编码到makefile中?
答案 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 .