如何解决ninja 将其默认安装路径附加到我的 DESTDIR
我正在构建一个包“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 举报,一经查实,本站将立刻删除。