* CMakeLists.txt
* SConstruct
(): Define OPENSSL_NO_STDIO to prevent using _fp() API from OpenSSL.
git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1909385 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c188f30..d1d176b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -268,6 +268,8 @@
add_definitions("-DSERF_TEST_DEFLATE_4GBPLUS_BUCKETS")
endif()
+# Define OPENSSL_NO_STDIO to prevent using _fp() API.
+add_definitions("-DOPENSSL_NO_STDIO")
# Set common compiler flags
if(NOT MSVC)
diff --git a/SConstruct b/SConstruct
index a40128f..d94d493 100644
--- a/SConstruct
+++ b/SConstruct
@@ -336,6 +336,9 @@
lib_static = env.StaticLibrary(LIBNAME, SOURCES)
lib_shared = env.SharedLibrary(SHLIBNAME, SOURCES + SHARED_SOURCES)
+# Define OPENSSL_NO_STDIO to prevent using _fp() API.
+env.Append(CPPDEFINES=['OPENSSL_NO_STDIO'])
+
if aprstatic:
env.Append(CPPDEFINES=['APR_DECLARE_STATIC', 'APU_DECLARE_STATIC'])