【发布时间】:2013-05-11 22:53:31
【问题描述】:
我想知道在运行make dist 时是否有办法从configure 脚本中删除依赖项检查。目的是版本库中的包版本使用emacs 执行lisp 文件并生成.c 文件,而这些生成的源文件在运行make dist 时包含在tarball 中。 Automake 支持在输出 tarball 中包含构建文件,只需在 Makefile 中设置 EXTRA_DIST。我希望能够仅在有人尝试从存储库编译时检查emacs,但不能在有人从 tarball 编译时检查。
更具体地说,在configure.ac 我有:
AM_PATH_LISPDIR
AS_IF([test "$EMACS" = no], [AC_MSG_ERROR([cannot find emacs])])
但我希望在运行make dist 之后不要进行该检查。有什么办法可以做到这一点?如果不是,这个案子一般是怎么处理的?
【问题讨论】:
标签: automake