Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt makem.sh for build support (linting, running tests) #432

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Jul 10, 2024

  1. Use makem.sh instead of CMake and custom Makefile

    Also use makem.sh's support for checkdoc, since the previously-used
    checkdoc-batch URL is broken.
    bcc32 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    13cfc75 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    7cbdf31 View commit details
    Browse the repository at this point in the history
  2. Use makem.sh in CI

    Currently, we need the --compile-batch option because compiling the files
    individually fails on Emacs 25 (I think due to subr-x macros not being loaded at
    startup).
    bcc32 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    36091fc View commit details
    Browse the repository at this point in the history
  3. Compile files individually in CI

    We just sprinkle some eval-when-compiles around for older Emacs.  We can remove
    them when the CI no longer supports Emacs 25.1.
    bcc32 committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    83cb679 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d05017 View commit details
    Browse the repository at this point in the history