我与全球环境变量CMAKE_PREFIX_PATH
有问题。我已经设置好了,当我输入env
时,我可以看到它已设置,但是当我运行cmake .
来构建HipHop时,它告诉我该变量未设置。如何设置CMAKE_PREFIX_PATH?
有没有一种方法可以将它硬编码到makefile中?
我与全球环境变量CMAKE_PREFIX_PATH
有问题。我已经设置好了,当我输入env
时,我可以看到它已设置,但是当我运行cmake .
来构建HipHop时,它告诉我该变量未设置。如何设置CMAKE_PREFIX_PATH?
有没有一种方法可以将它硬编码到makefile中?
CMAKE_PREFIX_PATH
不是一个环境变量,而是一个构建指令。此外,您可以将构建执行到一个专用的临时目录(它更干净,因为完成后,您可以删除该临时目录并返回一个干净的原始目录树)。
$ mkdir -p tmpbuild && cd tmpbuild
$ cmake -DCMAKE_PREFIX_PATH=~/deliveries/hiphop ..
$ make install
$ cd ..
的可能的复制[CMake的未找到包括/库(http://stackoverflow.com/questions/39126648/cmake-does-not-find-includes-libraries) – usr1234567