aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure6
1 files changed, 6 insertions, 0 deletions
diff --git a/configure b/configure
index 861f0c8..13e3254 100755
--- a/configure
+++ b/configure
@@ -5,12 +5,16 @@ fail() {
exit 1
}
+prefix=/usr/local
+bindir='$(PREFIX)/bin'
host=
target=
gcclibdir=
for arg ; do
case "$arg" in
+ --prefix=*) prefix=${arg#*=} ;;
+ --bindir=*) bindir=${arg#*=} ;;
--host=*) host=${arg#*=} ;;
--target=*) target=${arg#*=} ;;
--with-cpp=*) DEFAULT_PREPROCESSOR=${arg#*=} ;;
@@ -152,6 +156,8 @@ echo done
printf "creating config.mk... "
cat >config.mk <<EOF
+PREFIX=$prefix
+BINDIR=$bindir
CC=${CC:-cc}
CFLAGS=${CFLAGS:--std=c11 -Wall -Wpedantic -Wno-parentheses -Wno-switch -g -pipe}
LDFLAGS=$LDFLAGS