aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2023-09-09 11:11:17 +0200
committerDaniel Mendler <mail@daniel-mendler.de>2023-09-09 11:11:17 +0200
commit2cc2454fae1778cf99d40c58787c34ba40479f9c (patch)
tree65d6eaee0f146b6184e9781c371c404b6c71a57b
parentbd35d89543e124d2273abe7689a6aa997caf09d2 (diff)
parentbf21ecfa79303fdb310a2e187605db3119f9c724 (diff)
Merge branch 'main' into emacs-30
-rw-r--r--Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index b6ccb29..fa4de4b 100644
--- a/Makefile
+++ b/Makefile
@@ -27,15 +27,15 @@ clean:
check:
@echo "Check: All definitions must link to a test"
- @! (grep -P "^\\(compat-(def|guard)" *.el | grep -v "compat-tests:")
+ @! (grep -E "^\\(compat-(def|guard)" *.el | grep -v "compat-tests:")
@echo "Check: All definitions must use compat-def* macros"
- @! (grep -P "^\\(def" compat-[0-9][0-9].el)
+ @! (grep -E "^\\(def" compat-[0-9][0-9].el)
@echo "Check: Test links must be valid"
@grep "(ert-deftest compat-" compat-tests.el | \
grep -E -v "\\(ert-deftest compat-(function|loaded-features) \\(\\)" | \
sed -E "s/\\(ert-deftest compat-| \\(\\).*//g" | sort > /tmp/compat-defs
@grep "compat-tests:" *.el | \
- sed -E "s/.*<compat-tests:(.+?)>|.*\\[\\[compat-tests:(.+?)\\]\\]/\1\2/g" | \
+ sed -E "s/.*<compat-tests:([^)]+)>|.*\\[\\[compat-tests:([^)]+)\\]\\]/\1\2/g" | \
sort | uniq > /tmp/compat-links
@ (diff /tmp/compat-defs /tmp/compat-defs)