2
构建最小的Emacs 25以进行单元测试
我想为Emacs Lisp软件包的单元测试构建一个非常小的Emacs干线变体。该构建不需要GUI,不需要图像等。本质上,它应该只是具有核心Emacs Lisp库的最小Emacs Lisp解释器,并且构建速度应该很快,最好在五分钟之内。 目前,我要传递--with-x-toolkit=no --without-x --without-all给./configure。完成后,它告诉我所有Emacs功能都已禁用,但是不幸的是构建仍然需要近十分钟。 我了解可能无法更快地构建Emacs,但是令我感到奇怪的是,使用相同的标志, Emacs 24.5可以在大约两分钟内构建。 这种巨大差异的原因是什么,我能否使Emacs干线的构建速度与Emacs 24.5一样快? 并且,在相关问题中,如何使Emacs安静地构建?目前,我的单元测试输出中几乎有80%是Emacs构建的。理想情况下,我想完全不make install打印任何输出。