aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2026-01-01; Update copyright yearsDaniel Mendler
2025-03-02Fix "make check"Daniel Mendler
2025-01-28CI: Use strict compile checksDaniel Mendler
2025-01-01Update copyright yearsDaniel Mendler
2024-01-12Merge branch 'main' into emacs-30Daniel Mendler
2024-01-12Update copyright yearsDaniel Mendler
2023-09-27Merge branch 'main' into emacs-30Daniel Mendler
2023-09-27Makefile: Update headerDaniel Mendler
2023-09-27Merge branch 'main' into emacs-30Daniel Mendler
2023-09-27Makefile: Minor cleanupDaniel Mendler
2023-09-27Merge branch 'main' into emacs-30Daniel Mendler
2023-09-27Makefile: Add headerDaniel Mendler
2023-09-27Merge branch 'main' into emacs-30Daniel Mendler
2023-09-27Makefile: Add target force-compileDaniel Mendler
Move sed substitution from CI workflow.
2023-09-09Merge branch 'main' into emacs-30Daniel Mendler
2023-09-09Make `make check` work with BSD grep and sedMattias EngdegÄrd
2023-07-25Emacs 29.1 is available on CIDaniel Mendler
2023-07-23Update Emacs version to 29.1Daniel Mendler
See emacs-29 branch commit 7d1737071fba1fd83039aac34f34f6b90c9579b8
2023-05-24Prepare support for Emacs 30Philip Kaludercic
2023-05-21Revert "Prepare support for Emacs 30"Philip Kaludercic
This reverts commit 1b5e81c350618710b3f5b62eec8d53ff363847f8.
2023-05-21Prepare support for Emacs 30Philip Kaludercic
2023-05-21Mark "check" as a PHONY target in the MakefilePhilip Kaludercic
2023-04-09Check that all compatibility definitions link to a corresponding testDaniel Mendler
2023-03-04Enable byte compilation warnings also for Emacs masterDaniel Mendler
We follow upstream improvements closely and profit earlier from additional byte compiler warnings.
2023-02-11Additional workflow checksDaniel Mendler
2023-01-24Ensure that Compat works both interpreted and compiledDaniel Mendler
See https://github.com/magit/magit/issues/4858
2023-01-21compat-macs: Add strict checksDaniel Mendler
2023-01-13Test emacs-29 branchDaniel Mendler
2023-01-09Disable byte-compilation for compat-macs and compat-testsDaniel Mendler
This ensures that straight users and users who install the package directly from the source don't get the unnecessarily byte-compiled file. We still compile both files on CI for error checking.
2023-01-06Treat byte compilation warnings as errorsDaniel Mendler
Except on the snapshot version since new warnings may get introduced there. As soon as a new Emacs version is released, it will also checked for warnings.
2023-01-05Drop remaining 24.3 codeDaniel Mendler
2023-01-04Run compiled testsDaniel Mendler
2023-01-04Test compiled compatDaniel Mendler
2023-01-03Deprecate compat-help and compat-font-lockDaniel Mendler
The main focus of compat.el is to provide compatibility functions for packages. This functionality should be as robust and well-maintained as possible. Auxiliary fancy features are a distraction. If there is interest, these features could be provided as part of a compat-user library.
2023-01-03Ensure that tests are interpretedDaniel Mendler
2022-08-29Abbreviate Makefile by re-using BYTECPhilip Kaludercic
2022-08-29Have Makefile targets rebuild .elc files not .elPhilip Kaludercic
2022-08-29Remove compat-macs.el from the list of files to byte-compilePhilip Kaludercic
This might be bad for static analysis, but prevents .elc files from being created when this is not expected.
2022-08-02Merge branch 'master' into emacs-29.1Philip Kaludercic
2022-07-18Make compat-font-lock dependency on compat-macs explicitPhilip Kaludercic
2022-07-18Compile compat-macs before anything elsePhilip Kaludercic
2022-07-17Print version before starting testsPhilip Kaludercic
2022-07-11Rebuild all files when compat-macs.el is changedPhilip Kaludercic
This could have been written in a single line, but that would have resulted in a long line in the long time.
2022-04-20Make compat.elc dependencies explicit in MakefilePhilip Kaludercic
2022-04-20Add compat-font-lock to the list of byte compiled filesPhilip Kaludercic
2022-04-18Disable compat.texi rule in MakefilePhilip Kaludercic
This is temporarily necessary while compat.texi is bundled in the repository.
2022-04-10Do not delete compat.texi when invoking "make clean"Philip Kaludercic
2022-04-08Use export_file_name Org export keywordJonas Bernoulli
Previously the "texinfo_filename" export keyword that was used instead. But that only changes the value of the "@setfilename" command in the texi file but not the actual names of the produced texi and info files, making it necessary to explicitly rename the texi file in the Makefile and making it impossible to produce the info file using "org-export-dispatch". "export_file_name" doesn't have these problems.
2022-04-08Avoid building compat.info by defaultPhilip Kaludercic
2022-03-04Add MANUALPhilip Kaludercic