X-Git-Url: https://git.syn-net.org/?p=debian%2Fuanytun.git;a=blobdiff_plain;f=src%2Fconfigure;fp=src%2Fconfigure;h=804455294ea231fccef15c69d93540de36d2d7d7;hp=16d5cc71cab3bb50e9fab3585cf0002870d73ff3;hb=efa4a48c37a982c6a961469101f3e01f3639c323;hpb=070b3647db25cc1517ff748c6ae5b36dc53d4603 diff --git a/src/configure b/src/configure index 16d5cc7..8044552 100755 --- a/src/configure +++ b/src/configure @@ -153,12 +153,12 @@ if [ -n "$ERRORS" ] && [ $EBUILD_COMPAT -ne 1 ]; then fi if [ $USE_CLANG -eq 0 ]; then - CFLAGS='-g -Wall -O2' - LDFLAGS='-g -Wall -O2' + CFLAGS=$CFLAGS'-g -Wall -O2' + LDFLAGS=$LDFLAGS'-g -Wall -O2' COMPILER='gcc' else - CFLAGS='-g -O2' - LDFLAGS='-g -O2' + CFLAGS=$CFLAGS'-g -O2' + LDFLAGS=$LDFLAGS'-g -O2' COMPILER='clang' fi @@ -183,28 +183,33 @@ case $TARGET in ;; esac - +CRYPTO_LIB_NAME="" case $CRYPTO_LIB in gcrypt) CFLAGS=$CFLAGS' -DUSE_GCRYPT' LDFLAGS=$LDFLAGS' -lgcrypt' - echo "using gcrypt library" + CRYPTO_LIB_NAME="libgcrypt" ;; nettle) CFLAGS=$CFLAGS' -DUSE_NETTLE' LDFLAGS=$LDFLAGS' -lnettle' - echo "using nettle library" + CRYPTO_LIB_NAME="Nettle" ;; ssl) CFLAGS=$CFLAGS' -DUSE_SSL_CRYPTO' LDFLAGS=$LDFLAGS' -lcrypto' - echo "using ssl crypto library" + CRYPTO_LIB_NAME="OpenSSL" ;; none) CFLAGS=$CFLAGS' -DNO_CRYPT' - echo "disabling crypto" + CRYPTO_LIB_NAME="none" + ;; + *) + echo "unknown crypto library: $$CRYPTO_LIB" + exit 1 ;; esac +echo "crypto-library: $CRYPTO_LIB_NAME" if [ $PASSPHRASE -eq 0 ]; then CFLAGS=$CFLAGS' -DNO_PASSPHRASE' @@ -239,7 +244,7 @@ LDFLAGS := $LDFLAGS STRIP := strip INSTALL := install -PREFIX := $PREFIX +prefix := $PREFIX SBINDIR := $SBINDIR ETCDIR := $ETCDIR EOF @@ -263,14 +268,12 @@ else fi VERSION=`cat ../version` -if which svn >/dev/null; then - SVN_REV=`svn info 2> /dev/null | grep "^Revision: " | awk '{print($2)}'` - if [ -n "$SVN_REV" ]; then - VERSION="$VERSION (svn$SVN_REV)" - fi +if which git >/dev/null; then + GIT_HASH=`git rev-parse HEAD 2> /dev/null` + if [ -n "$GIT_HASH" ]; then + VERSION="$VERSION (git $GIT_HASH)" + fi fi -HOSTNAME=`hostname` -DATE=`date +"%d.%m.%Y %H:%M:%S %Z"` cat > version.h < version.h <