aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-02-08 11:56:44 -0300
committerEuAndreh <eu@euandre.org>2021-02-08 11:56:44 -0300
commitcca66c6f53e8bce857faae88368c0b07e6ace9e1 (patch)
treee975f75859c1d151662fa0b856dcb4438665a17c /configure
parentAdd direct link to source code to both man pages (diff)
downloadremembering-cca66c6f53e8bce857faae88368c0b07e6ace9e1.tar.gz
remembering-cca66c6f53e8bce857faae88368c0b07e6ace9e1.tar.xz
Add ./configure script
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure28
1 files changed, 28 insertions, 0 deletions
diff --git a/configure b/configure
new file mode 100755
index 0000000..a50278a
--- /dev/null
+++ b/configure
@@ -0,0 +1,28 @@
+#!/bin/sh
+set -eu
+
+# shellcheck disable=2068
+for f in $@; do
+ case "$f" in
+ --prefix)
+ shift
+ CLI_PREFIX="$1"
+ shift
+ ;;
+ --prefix=*)
+ CLI_PREFIX="${f#--prefix=}"
+ shift
+ ;;
+ *)
+ if [ -n "${1:-}" ]; then
+ shift
+ fi
+ ;;
+ esac
+done
+
+PREFIX="${CLI_PREFIX:-/usr/local}"
+
+sed "s:@PREFIX@:$PREFIX:g" Makefile.in > Makefile
+
+echo Done. >&2