installation - 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
等)下。
我究竟做错了什么?我怎样才能让忍者实际安装到opt/foo
?
解决方案
推荐阅读
- javascript - 我有两个数组,我试图找到匹配并返回的值。我尝试了几种方法
- python - 在激活 QT MainWindow 之前运行 PYQT 对话框
- javascript - 从调用对象本身而不是其属性名称的对象中获取属性值
- jenkins - 无法在 Jenkins 的活动选择参数中打印格式化 HTML 的用户输入值
- graphql - Gatsby-plugin-image 与以编程方式创建的页面问题
- keras - GAN中的编译问题
- azure-devops - YAML 管道的预定义变量
- vb.net - 拖动透明表单并调整其大小
- javascript - 使用 Ajax 和 vanilla JavaScript 将数据传递给 php 脚本
- java - 无法创建新的 PageRequest(有受保护的访问错误)