gpt4 book ai didi

build - Automake:设置数据文件权限模式

转载 作者:行者123 更新时间:2023-12-04 05:41:08 28 4
gpt4 key购买 nike

我知道我可以使用 install-data-hook在复制我的数据文件后做任何我想做的事情,这样我就可以按照我想要的方式调整文件权限。

不过,我的问题在它之前。

有什么办法可以告诉我automake在复制之前为任何数据组设置标准权限掩码?

我的意思是我想要结果 install使用正确的掩码来完成它的任务,而不是让它使用标准 0644并在它更正所有文件权限之后。

换句话说,我希望任务一开始就正确完成,而不必在以后修复它。

有可能吗?

谢谢!

最佳答案

Automake 实现了 GNU Standards .这些说明应使用命令 $(INSTALL_DATA) 安装数据文件。 , which should default to $(INSTALL) -m 644 .

您可以做的是覆盖 INSTALL_DATA 的值在一些 Makefile.am ,然后所有数据文件由此安装 Makefile.am将使用该定义。如果您有两组需要不同模式的数据文件,则必须将它们移动到两个不同的目录中,以便它们可以拥有自己的 Makefile .

关于build - Automake:设置数据文件权限模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11233214/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com