+* LCRYPTO is gone - replace with VER_SUFFIX.
(4.2.7p271) 2012/04/11 Released by Harlan Stenn <stenn@ntp.org>
* [Bug 1122] openssl detection via pkg-config fails when no additional
-Idir flags are needed.
*) ConfStr="$ConfStr@$CSET" ;;
esac
-case "@LCRYPTO@" in
+case "@VER_SUFFIX@" in
'') ;;
- -lcrypto)
- ConfStr="${ConfStr}-o" ;;
- *) ConfStr="${ConfStr}-?" ;;
+ *) ConfStr="${ConfStr}-@VER_SUFFIX@" ;;
esac
ConfStr="$ConfStr `LC_TIME=C TZ=UTC date`"
dnl ####################################################################
AC_DEFUN([NTP_OPENSSL], [
AC_REQUIRE([NTP_PKG_CONFIG])dnl
+AC_REQUIRE([NTP_VER_SUFFIX])dnl
AC_ARG_WITH(
[crypto],
LDADD_NTP="$LDADD_NTP `$PKG_CONFIG --libs-only-L openssl`"
LDADD_NTP="$LDADD_NTP `$PKG_CONFIG --libs-only-l openssl`"
LDFLAGS_NTP="$LDFLAGS_NTP `$PKG_CONFIG --libs-only-other openssl`"
+ VER_SUFFIX=o
ntp_openssl=yes
ntp_openssl_from_pkg_config=yes
fi
ntp_openssl=no
else
ntp_openssl=yes
+ VER_SUFFIX=o
fi
case "$ntp_openssl" in
yes)
case "$ntp_openssl" in
yes)
AC_DEFINE([OPENSSL], [], [Use OpenSSL?])
+ case "$VER_SUFFIX" in
+ *o*) ;;
+ *) AC_MSG_ERROR([OPENSSL set but no 'o' in VER_SUFFIX!]) ;;
+ esac
+ ;;
esac
NTPO_SAVED_CPPFLAGS="$CPPFLAGS"
--- /dev/null
+dnl ####################################################################
+dnl NTP Version Suffix (Crypto)
+dnl
+dnl Output substitutions:
+dnl VER_SUFFIX Version Suffix (scripts/mkver.in)
+dnl
+dnl ####################################################################
+AC_DEFUN([NTP_VER_SUFFIX], [
+
+AC_SUBST([VER_SUFFIX])
+VER_SUFFIX=
+])
+dnl ======================================================================