SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -D_FILE_OFFSET_BITS=64")
ENDIF(SUPPORT_LARGE_FILE)
+IF(CA_CERT)
+ MESSAGE("CA_CERT:${CA_CERT}")
+ ADD_DEFINITIONS(-D_CA_CERT="${CA_CERT}")
+ENDIF(CA_CERT)
+
+IF(CA_PATH)
+ MESSAGE("CA_PATH:${CA_PATH}")
+ ADD_DEFINITIONS(-D_CA_PATH="${CA_PATH}")
+ENDIF(CA_PATH)
+
FOREACH(flag ${subpkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, err_buffer);
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 1L);
+#ifdef _CA_CERT
+ curl_easy_setopt(curl, CURLOPT_CAINFO, _CA_CERT);
+#endif
+#ifdef _CA_PATH
+ curl_easy_setopt(curl, CURLOPT_CAPATH, _CA_PATH);
+#endif
#ifdef _RAF_SUPPORT
curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, __http_progress_cb);
curl_easy_setopt(curl, CURLOPT_PROGRESSDATA, da_info);
%define _logdump_script_dir %{TZ_SYS_ETC}/dump.d/module.d
%define _http_lib libcurl
%define _manifest_name %{name}.manifest
+%if "%{?tizen_profile_name}" == "tv"
+%define _ca_cert /opt/data/cert/vdca.pem
+%define _ca_path /opt/data/cert/user/
+%endif
%build
export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
-DSUPPORT_LARGE_FILE:BOOL=ON \
%if "%{?tizen_profile_name}" == "tv"
-DUSE_SSL_THREAD_LOCKING:BOOL=ON \
+ -DCA_CERT=%{_ca_cert} \
+ -DCA_PATH=%{_ca_path} \
%endif
.