Skip to content

Build with Zig and vendor emacs-module.h #93

Merged
dakra merged 2 commits intodakra:mainfrom
kiennq:pr-build-with-zig-vendored-header
Apr 13, 2026
Merged

Build with Zig and vendor emacs-module.h #93
dakra merged 2 commits intodakra:mainfrom
kiennq:pr-build-with-zig-vendored-header

Conversation

@kiennq
Copy link
Copy Markdown
Contributor

@kiennq kiennq commented Apr 13, 2026

  • replace build.sh with zig build across local build entrypoints, Emacs compile commands, CI, release automation, and bench helpers
  • vendor include/emacs-module.h so the default build no longer depends on locally installed Emacs headers
  • keep header override support via EMACS_INCLUDE_DIR and EMACS_BIN_DIR
  • remove the wrapper-header path and use direct emacs-module.h inclusion in the Zig build
  • update docs and tests for the new build flow

kiennq and others added 2 commits April 12, 2026 17:06
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@kiennq kiennq changed the title Pr build with zig vendored header Build with Zig and vendor emacs-module.h Apr 13, 2026
@dakra dakra force-pushed the pr-build-with-zig-vendored-header branch from 1de487a to cdcfa76 Compare April 13, 2026 05:40
@dakra dakra merged commit cdcfa76 into dakra:main Apr 13, 2026
14 checks passed
@dakra
Copy link
Copy Markdown
Owner

dakra commented Apr 13, 2026

Thank you very much 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants