summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2019-04-22 12:17:36 +0200
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2019-04-22 12:17:58 +0200
commitcdc880fc9d1282beb27246d38eba06bb2e6d8637 (patch)
tree4c62eaafef2eb10cc8714cd6ebed7ce3156e845c
parent29ec3e321670daf32d2e0ded6cd3c15ab11ccd7b (diff)
downloadmemory-leaks-cdc880fc9d1282beb27246d38eba06bb2e6d8637.tar.xz
Note down how to compile Emacs
-rw-r--r--README.md2
-rw-r--r--personal/setup/emacs.md23
2 files changed, 24 insertions, 1 deletions
diff --git a/README.md b/README.md
index 43f071e..fba4c8f 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# Peniblec's Memory Leaks
-## still reachable: 7342 words in 15 pages
+## still reachable: 7394 words in 16 pages
Hi! I am a software engineer interested in [a bunch of things].
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
+```