Explorar o código

* Only link libcrypto statically if the OS supports it

Bryan Drewery %!s(int64=15) %!d(string=hai) anos
pai
achega
8e9a36f445
Modificáronse 2 ficheiros con 177 adicións e 172 borrados
  1. 7 1
      autotools/includes/acinclude.m4
  2. 170 171
      configure

+ 7 - 1
autotools/includes/acinclude.m4

@@ -529,7 +529,13 @@ AC_TRY_COMPILE([#include <openssl/opensslv.h>],[
 
 
 CXX="$CXX $SSL_LIBS"
 CXX="$CXX $SSL_LIBS"
 AC_CHECK_LIB(crypto, AES_encrypt,
 AC_CHECK_LIB(crypto, AES_encrypt,
-[SSL_LIBS="$SSL_LIBS -Wl,-Bstatic -lcrypto -Wl,-Bdynamic"],
+[
+  if test "$USE_STATIC" = "yes"; then
+    SSL_LIBS="$SSL_LIBS -Wl,-Bstatic -lcrypto -Wl,-Bdynamic"
+  else
+    SSL_LIBS="$SSL_LIBS -lcrypto"
+  fi
+],
 [
 [
   AC_MSG_RESULT([not found.])
   AC_MSG_RESULT([not found.])
   AC_MSG_ERROR([Libcrypto/openssl is required.], 1)
   AC_MSG_ERROR([Libcrypto/openssl is required.], 1)

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 170 - 171
configure


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio