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