问题描述
我正在构建一个包“foo”,它使用介子,目的是让忍者跟随它。
所以,我 meson setup build_dir; cd build_dir; ninja
并且这工作正常。
现在,我想将软件包安装到 /opt/foo
。有人告诉我应该这样做:
DESTDIR=/opt/foo ninja install
现在,这确实会触发安装,但它不像 autotools 的 PREFIX 或 CMake 的 CMAKE_INSTALL_DIR。相反,/opt/foo
被替换为根目录,因此实际安装位于 /opt/foo/usr/local
下(例如 /opt/foo/usr/local/lib
、/opt/foo/usr/local/share
等)。
我做错了什么?如何让 ninja 实际安装到 opt/foo
?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)