【发布时间】:2010-04-08 16:29:36
【问题描述】:
Makefile.am 中的 EXTRA_SCRIPTS 变量是什么?它记录在哪里?
【问题讨论】:
-
这是特定于项目的 - 它有什么用?是否适用于 GNU PrivacyGuard?
标签: makefile autotools autoconf automake
Makefile.am 中的 EXTRA_SCRIPTS 变量是什么?它记录在哪里?
【问题讨论】:
标签: makefile autotools autoconf automake
对于每个主节点,都有一个附加变量,通过在主节点名称前加上“EXTRA_”来命名。此变量用于列出可能构建或未构建的对象,具体取决于配置决定。这个变量是必需的,因为 Automake 必须静态知道可以构建的对象的整个列表,以便生成适用于所有情况的 Makefile.in。
SCRIPTS 主要描述为 here。
简而言之,EXTRA_SCRIPTS 变量列出了可能使用或不使用的脚本(即不需要从源代码构建的可执行文件),具体取决于配置。
【讨论】:
sed 之类的东西从模板中进行替换),它们只是没有涉及像 ld 这样的真正链接器的链接步骤。 EXTRA_SCRIPTS 是可能会或可能不会构建的脚本,具体取决于配置。