26 lines
693 B
Diff
26 lines
693 B
Diff
|
--- configure.in.old 2013-03-25 20:12:45.641324517 +0800
|
||
|
+++ configure.in 2013-03-25 20:16:55.455082932 +0800
|
||
|
@@ -508,6 +508,22 @@
|
||
|
fi
|
||
|
|
||
|
if test "z$OPENSSL_FOUND" = "zyes" ; then
|
||
|
+ dnl Check availability of ECDSA
|
||
|
+ OLD_CPPFLAGS=$CPPFLAGS
|
||
|
+ CPPFLAGS="$OPENSSL_CFLAGS"
|
||
|
+
|
||
|
+ AC_EGREP_CPP(yes,[
|
||
|
+ #include <openssl/opensslconf.h>
|
||
|
+ #ifdef OPENSSL_NO_ECDSA
|
||
|
+ yes
|
||
|
+ #endif
|
||
|
+ ],[
|
||
|
+ OPENSSL_CFLAGS="$OPENSSL_CFLAGS -DXMLSEC_NO_ECDSA=1"
|
||
|
+ ])
|
||
|
+ CPPFLAGS=$OLD_CPPFLAGS
|
||
|
+fi
|
||
|
+
|
||
|
+if test "z$OPENSSL_FOUND" = "zyes" ; then
|
||
|
XMLSEC_NO_OPENSSL="0"
|
||
|
if test "z$OPENSSL_VERSION" = "z0.9.6" ; then
|
||
|
OPENSSL_CFLAGS="$OPENSSL_CFLAGS -DXMLSEC_OPENSSL_096=1 -DXMLSEC_NO_ECDSA=1"
|