meson-build - 如何在介子中运行构建后命令?
问题描述
构建目标后如何在介子中运行命令?例如。我有一个可执行文件:
executable('target.elf', 'source1.c', 'source2.c')
并且在target.elf
构建之后我想chmod -x target.elf
在它上面执行一个命令(例如)。
我试过custom_target()
了,但这需要输出。我没有新的输出,我只有target.elf
. 我试过run_command()
了,但我不知道在构建之后如何执行它。
解决方案
可执行文件现在有一个参数install_mode
(添加 0.47.0)以符号格式指定文件模式,并可选择安装文件的所有者/uid 和组/gid。
我刚刚注意到yasushi-shoji已经提供了这个答案。
推荐阅读
- git - 警告“重定向到”实际上是什么意思?
- function - 如何在控制器中调用特定函数
- python - 从 bash 到 GO 服务器的 REST 发布查询有效,但 Python 失败
- angular - 无法读取属性“地图” - Angular 6 的生产版本
- php - 数组递归 PHP 和 MYSQL 中的顺序数组
- sql-server - 全文索引遇到错误代码 3602 并且搜索不起作用
- android - Kotlin Android Extensions 和 AndroidX 似乎没有正确投射
- gulp - Gulp 任务 - 包括目标文件夹
- php - 俄语字符和字母数字转换器
- python - Keras 矩阵乘法得到预测值