]> git.armaanb.net Git - opendoas.git/blobdiff - configure
configure: define CURDIR for all targets
[opendoas.git] / configure
index 7d9506237911408fac2d5a545fe56a0aa879feba..058a958ebf9fe3637f0b7e6dbdf8e1780fa29046 100755 (executable)
--- a/configure
+++ b/configure
@@ -42,6 +42,14 @@ WITHOUT_TIMESTAMP=yes
 UID_MAX=65535
 GID_MAX=65535
 
+: ${PREFIX:=/usr/local}
+: ${EPREFIX:=${PREFIX}}
+: ${BINDIR:=${PREFIX}/bin}
+: ${SHAREDIR:=${PREFIX}/share}
+: ${MANDIR:=${SHAREDIR}/man}
+: ${SYSCONFDIR:=/etc}
+: ${PAMDIR:=${SYSCONFDIR}/pam.d}
+
 for x; do
        opt=${x%%=*}
        var=${x#*=}
@@ -82,13 +90,14 @@ cat <<! >$CONFIG_H
 !
 
 cat <<EOF >>$CONFIG_MK
-PREFIX   ?=    ${PREFIX:="/usr"}
-EPREFIX  ?=    ${EPREFIX:="${PREFIX}"}
-BINDIR   ?=    ${BINDIR:="${PREFIX}/bin"}
-SHAREDIR ?=    ${SHAREDIR:="${PREFIX}/share"}
-MANDIR   ?=    ${MANDIR:="${SHAREDIR}/man"}
-SYSCONFDIR?=   ${SYSCONFDIR:="/etc"}
-PAMDIR   ?=    ${PAMDIR:="${SYSCONFDIR}/pam.d"}
+CURDIR   :=    .
+PREFIX   ?=    ${PREFIX}
+EPREFIX  ?=    ${EPREFIX}
+BINDIR   ?=    ${BINDIR}
+SHAREDIR ?=    ${SHAREDIR}
+MANDIR   ?=    ${MANDIR}
+SYSCONFDIR?=   ${SYSCONFDIR}
+PAMDIR   ?=    ${PAMDIR}
 EOF
 
 if [ -z "$BUILD" ]; then
@@ -123,10 +132,10 @@ case "$OS" in
                printf 'Setting GID_MAX\t\t\t\t%d.\n' "$GID_MAX" >&2
                printf '#define GID_MAX %s\n' "$GID_MAX" >>$CONFIG_H
                OS_CFLAGS="$OS_CFLAGS -D_DEFAULT_SOURCE -D_GNU_SOURCE"
-               printf 'CURDIR   :=     .\n' >>$CONFIG_MK
                ;;
        netbsd)
                OS_CFLAGS="$OS_CFLAGS -D_OPENBSD_SOURCE"
+               printf 'LDFLAGS  +=     -lutil\n' >>$CONFIG_MK
                ;;
 esac