summaryrefslogtreecommitdiff
path: root/personal/setup
diff options
context:
space:
mode:
Diffstat (limited to 'personal/setup')
-rw-r--r--personal/setup/emacs.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/personal/setup/emacs.md b/personal/setup/emacs.md
new file mode 100644
index 0000000..04b5eb7
--- /dev/null
+++ b/personal/setup/emacs.md
@@ -0,0 +1,23 @@
+# Compiling
+
+This script seems to handle both a freshly cloned copy of the
+repository, and a repository where compilation has already happened:
+
+``` bash
+#!/bin/bash
+
+set -eux
+
+MAKE="make -j$(nproc --all)"
+
+if ! test -f Makefile
+then
+ ${MAKE} configure
+ ./configure --with-xwidgets
+fi
+
+if ! ${MAKE} CONFIGURE_FLAGS=--with-xwidgets
+then
+ ${MAKE} CONFIGURE_FLAGS=--with-xwidgets bootstrap
+fi
+```