--- 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 + #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"