summaryrefslogtreecommitdiff
path: root/.mrconfig.in
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-12-29 16:16:30 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-12-29 16:23:50 -0700
commit09b11ed8182d656e920a6a8934c460463523ec03 (patch)
tree4b80dd1f59598de763d79b9467a4712099576fa4 /.mrconfig.in
parentec7b6cc6459e0bddcbb246ad5b84c090d488bde8 (diff)
downloaddotfiles-09b11ed8182d656e920a6a8934c460463523ec03.tar.gz
add .gdbinit & flags from etc/DEBUG, and factor out 'mr configure'
Diffstat (limited to '.mrconfig.in')
-rw-r--r--.mrconfig.in11
1 files changed, 8 insertions, 3 deletions
diff --git a/.mrconfig.in b/.mrconfig.in
index 2ef3d1f6..bd71adce 100644
--- a/.mrconfig.in
+++ b/.mrconfig.in
@@ -422,13 +422,18 @@ skip = lazy
[src/emacs]
checkout = git clone --no-checkout https://git.savannah.gnu.org/git/emacs.git emacs
+configure =
+ test -f configure || ./autogen.sh
+ # These configure flags are for my workstation development builds.
+ ./configure --config-cache --with-native-compilation --with-pgtk \
+ # from etc/DEBUG
+ --enable-checking='yes,glyphs' --enable-check-lisp-object-type \
+ CFLAGS='-O0 -g3'
post_checkout =
cd emacs
git remote add -f demeter demeter:emacs
git checkout -b melete demeter/melete
- # These configure flags are for my workstation development builds.
- ./autogen.sh
- ./configure -C --with-native-compilation --with-pgtk
+ mr configure
fixups =
git branch --unset-upstream melete
git config branch.melete.rebase true