aboutsummaryrefslogtreecommitdiff
path: root/tests/test-init-module-headers.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-25 14:58:36 -0500
committerCraig Jennings <c@cjennings.net>2026-05-25 14:58:36 -0500
commit093f184b7b3e23dcba440cff7b1b957e33ecfc91 (patch)
treebcce6ea52a5f74d9a6c5493dd7d812865857d919 /tests/test-init-module-headers.el
parente0f6b54f41384e8bfdc33810b370ca6eaca9298f (diff)
downloaddotemacs-093f184b7b3e23dcba440cff7b1b957e33ecfc91.tar.gz
dotemacs-093f184b7b3e23dcba440cff7b1b957e33ecfc91.zip
build: add compile-file for single-file byte-compile with the project load path
Bare emacs -Q --batch byte-compile-file fails on local compile-time requires (undead-buffers for a module, dupre-palette for a theme file) because nothing is on the load path, even though init and the test harness load fine. I added a compile-file target that compiles one file with the project load path (modules, themes, tests, plus package-initialize), and put themes on make compile's path too. Bare emacs -Q stays unsupported by design; compile-file is the documented command, and it guards against a missing FILE. Verified modules/dashboard-config.el and themes/dupre-faces.el both compile through it.
Diffstat (limited to 'tests/test-init-module-headers.el')
0 files changed, 0 insertions, 0 deletions