【问题标题】:Suppress automake's canonicalization warning of a variable name禁止 automake 对变量名的规范化警告
【发布时间】:2012-07-31 11:01:47
【问题描述】:

在我的 automake 项目中,我有一个名为 SIMULATION_LDFLAGS 的导出变量,用于构建我的项目以在系统模拟器中使用。

不幸的是,将 _LDFLAGS, _SOURCES 等附加到规范化程序名称的 automake 约定在创建 Makefile.in 文件时会导致警告,因为 SIMULATION_LDFLAGS 变量“引用”了一个程序 SIMULATION,当然,不存在。

automake的实际输出是

src/Makefile.am:15: 变量 SIMULATION_LDFLAGS' is defined but no program or src/Makefile.am:15: library hasSIMULATION' 作为规范名称(可能是拼写错误)

有没有办法告诉 automake 这个变量不是它通常的变量名匹配魔法的一部分?

【问题讨论】:

  • 我认为 AM_INIT_AUTOMAKE 中的 -Wno-syntax 会这样做,但我不确定。

标签: automake


【解决方案1】:

有没有办法告诉 automake 这个变量不是它通常的变量名匹配魔法的一部分?

我不认为有办法给 automake 这样的异常列表。

【讨论】:

    猜你喜欢
    • 2011-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 1970-01-01
    • 2016-07-07
    • 1970-01-01
    相关资源
    最近更新 更多