GNU Automake - dist_bin_SCRIPTS 是如何工作的,我可以更改它吗?
GNU Automake - How does dist_bin_SCRIPTS work and can I change it?
在 Makefile.am 文件中我遇到了变量赋值 dist_bin_SCRIPTS = foo
从标题 Makefile.am 下的 website 中,它说它将脚本安装在 /usr/local/bin
目录中。
它还说有一些方法可以定义您自己的值(要安装到的目录)...就我而言,我想将其更改为在 /etc/bash_completion.d
中安装脚本 foo,有人知道怎么做吗要做到这一点?
我试过查看 automake 手册,但遗憾的是找不到所需的信息。
感谢所有帮助:)
bin_SCRIPTS 安装到 /usr/local/bin 是因为 bindir
已经预定义(有许多默认层)。所以,
foodir = ${sysconfdir}/bash_completion.d
foo_DATA = mycompletion.sh
是无需配置参数化的快速方法(但在制作时仍可覆盖。)
在 Makefile.am 文件中我遇到了变量赋值 dist_bin_SCRIPTS = foo
从标题 Makefile.am 下的 website 中,它说它将脚本安装在 /usr/local/bin
目录中。
它还说有一些方法可以定义您自己的值(要安装到的目录)...就我而言,我想将其更改为在 /etc/bash_completion.d
中安装脚本 foo,有人知道怎么做吗要做到这一点?
我试过查看 automake 手册,但遗憾的是找不到所需的信息。
感谢所有帮助:)
bin_SCRIPTS 安装到 /usr/local/bin 是因为 bindir
已经预定义(有许多默认层)。所以,
foodir = ${sysconfdir}/bash_completion.d
foo_DATA = mycompletion.sh
是无需配置参数化的快速方法(但在制作时仍可覆盖。)