我正在尝试从源代码安装awesome wm。因此,我创建了一个构建目录并执行了以下命令:
cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX
但是
make install
尝试将一些程序文件放入
/usr/local/share
,这不是我想要的地方:
> make install
[ 3%] Built target generated_sources
[ 6%] Built target test-gravity
[ 9%] Built target lgi-check
[ 9%] Built target version_stamp
[ 29%] Built target generated_icons
[ 31%] Checking for LGI...
Building for Lua 5.3.
Found lgi 0.9.2.
[ 31%] Built target lgi-check-run
[ 35%] Built target generate_awesomerc
[100%] Built target awesome
Install the project...
-- Install configuration: ""
-- Up-to-date: /home/user/.local/bin/awesome
-- Up-to-date: /home/user/.local/bin/awesome-client
-- Installing: /usr/local/share/awesome/lib
CMake Error at cmake_install.cmake:69 (file):
file INSTALL cannot make directory "/usr/local/share/awesome/lib": No such
file or directory
make: *** [Makefile:107: install] Error 1
是否有类似的cmake变量
CMAKE_INSTALL_PREFIX
或
CMAKE_INSTALL_LIBDIR
我需要指定
share
数据