【问题标题】:Where is documentation about EXTRA_SCRIPTS variable in autotools?autotools 中有关 EXTRA_SCRIPTS 变量的文档在哪里?
【发布时间】:2010-04-08 16:29:36
【问题描述】:

Makefile.am 中的 EXTRA_SCRIPTS 变量是什么?它记录在哪里?

【问题讨论】:

  • 这是特定于项目的 - 它有什么用?是否适用于 GNU PrivacyGuard?

标签: makefile autotools autoconf automake


【解决方案1】:

来自the automake manual

对于每个主节点,都有一个附加变量,通过在主节点名称前加上“EXTRA_”来命名。此变量用于列出可能构建或未构建的对象,具体取决于配置决定。这个变量是必需的,因为 Automake 必须静态知道可以构建的对象的整个列表,以便生成适用于所有情况的 Makefile.in。

SCRIPTS 主要描述为 here

简而言之,EXTRA_SCRIPTS 变量列出了可能使用或不使用的脚本(即不需要从源代码构建的可执行文件),具体取决于配置。

【讨论】:

  • 关闭,但不完全。仍然可以构建脚本(例如,使用 sed 之类的东西从模板中进行替换),它们只是没有涉及像 ld 这样的真正链接器的链接步骤。 EXTRA_SCRIPTS 是可能会或可能不会构建的脚本,具体取决于配置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-20
  • 2018-08-31
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-26
相关资源
最近更新 更多