GNU Automake - dist_bin_SCRIPTS是如何工作的,我可以改变它吗?



在Makefile中。我遇到了变量赋值dist_bin_SCRIPTS = foo

从本网站标题下的Makefile。am表示将脚本安装在/usr/local/bin目录下。

它还说有方法来定义自己的值(要安装到的目录)…在我的情况下,我想改变它安装脚本foo在/etc/bash_completion.d,有人知道如何做到这一点吗?

我试着看了一下汽车制造手册,但遗憾的是我找不到所需的信息。

感谢所有帮助:)

bin_SCRIPTS安装到/usr/local/bin是因为bindir已经预定义(有许多默认层)。

foodir = ${sysconfdir}/bash_completion.d
foo_DATA = mycompletion.sh

是无需配置参数化的快速方法(但在make-time时仍然可以重写)

相关内容

最新更新