From a822abb36c1cf76e197180457e0cc73caf53dbdb Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Wed, 3 Jun 2015 23:13:46 +0300 Subject: [PATCH] Enabled OpenSSL in libcurl for https:// support --- project/jni/curl/Android.mk | 4 +++- project/jni/curl/lib/curl_config.h | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/project/jni/curl/Android.mk b/project/jni/curl/Android.mk index cabfc5e6c..a07338bcd 100644 --- a/project/jni/curl/Android.mk +++ b/project/jni/curl/Android.mk @@ -70,13 +70,15 @@ CURL_HEADERS := \ types.h LOCAL_SRC_FILES := $(addprefix lib/,$(CSOURCES)) -LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/include/curl $(LOCAL_PATH)/lib +LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/include/curl $(LOCAL_PATH)/lib $(LOCAL_PATH)/../openssl/include LOCAL_CFLAGS += $(common_CFLAGS) LOCAL_MODULE:= libcurl LOCAL_SHARED_LIBRARIES := +LOCAL_STATIC_LIBRARIES := ssl crypto + LOCAL_LDLIBS := -lz include $(BUILD_SHARED_LIBRARY) diff --git a/project/jni/curl/lib/curl_config.h b/project/jni/curl/lib/curl_config.h index aafa4e1e6..3b909da74 100644 --- a/project/jni/curl/lib/curl_config.h +++ b/project/jni/curl/lib/curl_config.h @@ -965,13 +965,13 @@ /* #undef USE_OPENLDAP */ /* if OpenSSL is in use */ -/* #undef USE_OPENSSL */ +#define USE_OPENSSL 1 /* if PolarSSL is enabled */ /* #undef USE_POLARSSL */ /* if SSL is enabled */ -/* #undef USE_SSLEAY */ +#define USE_SSLEAY 1 /* if you want POSIX threaded DNS lookup */ /* #undef USE_THREADS_POSIX */