一些信息来源说:
您可以通过设置更改安装目录(前缀) CMAKE_INSTALL_PREFIX环境变量
如果我在文件中:
export CMAKE_INSTALL_PREFIX=$KDEDIR
然后获取它,并检查是否设置了CMAKE_INSTALL_PREFIX
环境变量,当我这样做时:
vic@wic:~/kde/build/kde-workspace$ cmake ../../src/kde-workspace/
然后:
vic@wic:~/kde/build/kde-workspace$ make install
它尝试将文件安装到系统目录。
如果我指定CMAKE_INSTALL_PREFIX
作为cmake的参数:
vic@wic:~/kde/build/kde-workspace$ cmake -DCMAKE_INSTALL_PREFIX=$KDEDIR ../../src/kde-workspace/
然后make install
正常工作 - 将文件安装到$KDEDIR
文档是否有可能设置具有相同名称的环境变量,或者我做错了什么?
答案 0 :(得分:7)
CMAKE_INSTALL_PREFIX
设置为CMake变量:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/path/to/installation/directory ..
但是CMake还supports using DESTDIR
环境变量:
export DESTDIR=/path/to/installation/directory
make install
答案 1 :(得分:3)
CMAKE_INSTALL_PREFIX是一个CMake变量,而不是一个环境变量。可以使用cmake -DCMAKE_INSTALL_PREFIX=yourpath